Lộ trình/1. Nền Tảng: Kiến Trúc Web, Frontend - Backend & Tư Duy Code/Bất Đồng Bộ (Async/Await) & TypeScript Generics
Mentor Alex
Gia Sư AI Trực TiếpDạy kèm & Hướng dẫn theo từng bước
Gợi ý hỏi:
CẤP ĐỘ INTERMEDIATE +75 XP
1. Nền Tảng: Kiến Trúc Web, Frontend - Backend & Tư Duy Code•⏱️ 15 phút
Bất Đồng Bộ (Async/Await) & TypeScript Generics
Hiểu cách JavaScript xử lý tác vụ mạng bất đồng bộ (API/Database) với Async/Await và bảo vệ kiểu dữ liệu chặt chẽ bằng TypeScript Generics.
Ẩn Dụ Thực Tế (Dễ Nhớ)
“Gọi API bất đồng bộ giống như order cà phê: bạn lấy số thứ tự (Promise) rồi đi làm việc khác, khi cà phê pha xong (resolve) bạn mới quay lại lấy (await).”
🎯 Bất Đồng Bộ (Async / Await)
Trong ứng dụng Web thực tế, khi gọi dữ liệu từ Cloudflare D1 Database qua Internet, máy chủ phải mất vài mili-giây để phản hồi. Async/Await giúp ứng dụng không bị treo đơ trong lúc chờ dữ liệu.Lỗi Người Mới Hay Gặp
- •Quên từ khóa 'await' khiến hàm trả về Promise thay vì dữ liệu thực
- •Không bọc try/catch khi gọi hàm async
Lời Khuyên Cốt Lõi
Hàm nào có từ khóa 'async' thì luôn trả về một Promise. Muốn lấy kết quả bên trong, phải dùng 'await'.