#React
22 bài viết
React Mental Model: Tư duy đúng trước khi viết dòng code đầu tiên
Trước khi học hooks hay state management, bạn cần hiểu React thực sự hoạt động như thế nào bên dưới. Bài này sẽ xây dựng mental model đúng từ đầu.
React Hooks Deep Dive: Những thứ bạn nghĩ mình đã biết
Từ useState đến useTransition đào sâu vào từng hook, tránh các anti-pattern kinh điển và hiểu khi nào nên dùng cái gì.
State Management trong React: Chọn đúng tool cho đúng việc
Từ useState đơn giản đến Zustand, TanStack Query khi nào dùng gì, tại sao, và những sai lầm mình từng mắc phải.
React Performance: Đừng đoán mò, hãy đo rồi mới optimize
Profiling thực tế, React Compiler, code splitting, virtualization tất cả những gì bạn cần để tối ưu React app mà không cần đoán mò.
Next.js là gì? Tại sao React SPA không còn đủ nữa
Từ empty div SEO-unfriendly đến full-stack framework với SSR, file-based routing và Server Components hành trình chuyển từ React SPA sang Next.js.
Server vs Client Components: Đặt 'use client' đúng chỗ hay hối hận cả đời
Ranh giới giữa Server và Client Components là thứ quyết định app Next.js của bạn nhanh hay chậm, gọn hay nặng nề.
Next.js 16 âm thầm phá app mình ở 4 chỗ không có lỗi nào cả
Upgrade lên Next.js 16 tưởng ngon, ai ngờ app chạy sai mà console sạch bóng. Đây là 4 chỗ mình bị dính và cách fix.
js-library-boilerplate: Khởi động dự án JS library trong 5 phút
Mệt mỏi với việc setup Webpack, Babel từ đầu mỗi lần viết library? Cái boilerplate này giải quyết đúng cái đau đó.
lsFusion: Khi một ngôn ngữ thay thế cả ORM lẫn SQL thuần
lsFusion là platform open-source cho phép build hệ thống thông tin với một ngôn ngữ duy nhất, không cần ORM, không cần viết SQL thủ công.
React Server Components: Hiểu đúng để dùng đúng
Tìm hiểu sâu về React Server Components tại sao chúng ra đời, cách hoạt động, và khi nào nên dùng trong dự án thực tế với Next.js App Router.
AI Personalization: Nhớ đúng chưa đủ, phải hiểu đúng người dùng
Paper mới đề xuất benchmark đo lường mức độ AI thực sự hiểu user, thay vì chỉ tối ưu khả năng recall thông tin. Đây là vấn đề mà ai làm AI product cũng nên quan tâm.
toastr-next v3: Khi cộng đồng hồi sinh một thư viện 12K star bị bỏ rơi
Thư viện toastr nổi tiếng với 12K+ star đã bị bỏ rơi nhiều năm. Giờ có người fork lại, nâng cấp thành toastr-next v3. Chuyện gì đang xảy ra?