#React

22 bài viết

React Mental Model: Tư duy đúng trước khi viết dòng code đầu tiên

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.

Nguyễn Nhật Long
6 phút
React Hooks Deep Dive: Những thứ bạn nghĩ mình đã biết

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ì.

Nguyễn Nhật Long
6 phút
State Management trong React: Chọn đúng tool cho đúng việc

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.

Nguyễn Nhật Long
7 phút
React Performance: Đừng đoán mò, hãy đo rồi mới optimize

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ò.

Nguyễn Nhật Long
7 phút
Next.js là gì? Khi React SPA không còn đủ nữa

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.

Nguyễn Nhật Long
7 phút
Server vs Client Components: Đặt 'use client' đúng chỗ hay hối hận cả đời

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ề.

Nguyễn Nhật Long
6 phút
Next.js 16 âm thầm phá app mình ở 4 chỗ không có lỗi nào cả

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.

Nguyễn Nhật Long
5 phút
js-library-boilerplate: Khởi động dự án JS library trong 5 phút

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 đó.

Nguyễn Nhật Long
6 phút
lsFusion: Khi một ngôn ngữ thay thế cả ORM lẫn SQL thuần

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.

Nguyễn Nhật Long
6 phút

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.

Nguyễn Nhật Long
11 phút
AI Personalization: Nhớ đúng chưa đủ, phải hiểu đúng người dùng

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.

Nguyễn Nhật Long
6 phút
toastr-next v3: Khi cộng đồng hồi sinh một thư viện 12K star bị bỏ rơi

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?

Nguyễn Nhật Long
6 phút
#React — Stacklog