Tips được gắn thẻ "Javascript"

Coi tất cả các tip được gắn thẻ Javascript.
shape
shape
shape
shape
shape
shape
shape
shape

JavaScript Trung bình

Hủy tác vụ với AbortController: fetch, AbortSignal.timeout, AbortSignal.any và search-as-you-type

Kết quả search bị cũ và việc server làm dư thừa có chung một cách sửa. Tìm hiểu AbortController, AbortSignal.timeout, AbortSignal.any và cách dọn dẹp không rò rỉ.

Node.js 22 TypeScript 5.9 React 19
Sơ đồ Thử thách
13 phút Đọc tip
Bảo Mật Trung bình

Hiểu CORS cho đúng: same-origin policy, preflight, credentials và config/cors.php của Laravel

Gặp lỗi CORS là muốn trả ngược Origin cho xong. Hiểu browser kiểm tra gì, khi nào có preflight, credentials đổi luật ra sao và cấu hình cho an toàn.

Laravel 13 PHP 8.4 Node.js 22
Sơ đồ Thử thách
13 phút Đọc tip
JavaScript Trung bình

Promise.all, allSettled, race hay any: ngữ nghĩa, xử lý lỗi, timeout và giới hạn concurrency

Một service chập chờn kéo sập nguyên dashboard chỉ vì Promise.all. Coi mỗi hàm gộp promise làm gì thật sự, cách thêm timeout và cách giới hạn concurrency.

Node.js 22 TypeScript 5.9
Sơ đồ Thử thách
15 phút Đọc tip
Next.js Trung bình

Cache trong Next.js App Router: fetch cache, revalidate, ISR, revalidateTag và updateTag

Giá cũ hiện mãi hay lộ dữ liệu user đều do hiểu sai cache. Coi rõ các lớp cache của Next.js, ISR, tag, updateTag khác revalidateTag ra sao, và khi nào route thành dynamic.

Next.js 16 React 19 Node.js 22
Sơ đồ Thử thách
14 phút Đọc tip
JavaScript Trung bình

Event loop trong JavaScript: microtask với macrotask, đoán thứ tự output và chuyện bỏ đói loop

Code đồng bộ trước, rồi hết microtask, rồi một macrotask. Nắm luật này là đoán được Promise với setTimeout và tránh làm đứng Node.

Node.js 22 Ecmascript 2024
Sơ đồ Thử thách
16 phút Đọc tip
Next.js Trung bình

Next.js App Router - Server Components vs Client Components, Xài Sao Cho Chuẩn

Server Component chỉ chạy trên server; Client Component mới hydrate ở trình duyệt. Coi Next.js App Router render hai loại này ra sao, và khi nào mới thiệt sự cần 'use client'.

Next 14.x - 15.x React 18.x - 19.x
Sơ đồ
5 phút Đọc tip