Next.js 13.4
Bài tóm tắt Vercel 2023 4. Điều chỉnh Độ khó: Trung bình
Vercel · 2023 · 4. Điều chỉnh · Độ khó: Trung bình — bài gốc
Vercel vừa làm framework Next.js vừa bán nền tảng chạy nó; nhận định về sản phẩm của họ trong trang này đều là "theo Vercel". Thông báo phát hành (release note); "stable" ở đây là theo định nghĩa của Vercel.
Thay đổi chính
- App Router ổn định, sáu tháng sau bản 13: theo Vercel, "stable" nghĩa là lõi đã sẵn cho production, chưa phải xong việc; Server Actions vẫn alpha, App Router chạy trên kênh
canarycủa React. - Code splitting đổi đơn vị: Pages Router tách bundle theo file trang, muốn tách theo component phải dùng
next/dynamic. Với App Router, Server Components không vào bundle của trình duyệt, Client Components tự tách, và router hỗ trợ stream/Suspense nên gửi UI từng phần. - Pages Router không bị bỏ: tiếp tục sửa lỗi và vá bảo mật qua nhiều bản major; dùng cả
pages/vàapp/trong production được hỗ trợ, chuyển theo từng route. - Server Actions (alpha): đổi dữ liệu, render lại và redirect trong một round-trip; Turbopack lên beta sau khi chạy thử trên vercel.com.
Bài học cho SWE
- Tuyên bố "ổn định" của nền tảng nên đi kèm cam kết rõ cho đường cũ (hỗ trợ bao lâu, chạy song song được không), vì người dùng chuyển dần.
Liên quan
#Next.js#App Router stable#Pages Router#incremental adoption#Server Components#code splitting#Server Actions alpha#Turbopack beta#React canary
Được nhắc tới trong
Chủ đề (2)
Công ty (1)
Bài tóm tắt (3)