Bài viết gốc được xuất bản tại ITPrep - Cẩm nang & Cheat Sheet Phỏng vấn IT .
Trong thế giới ReactJS, quản lý state (State Management) luôn là một trong những câu hỏi hóc búa nhất khi khởi tạo dự án. Từ một cái To-do list nhỏ xinh đến các hệ thống ERP phức tạp, cách chúng ta thiết kế luồng dữ liệu sẽ quyết định việc app chạy mượt hay giật lag, code dễ bảo trì hay trở thành "mớ bòng bong".
Trong nhiều năm, Redux nghiễm nhiên ngồi trên ngai vàng. Nhưng sự trỗi dậy của React Hooks, Context API và gần đây là Zustand đã khiến nhiều anh em Dev phải đặt câu hỏi: "Liệu có nên dẹp Redux để xài Zustand cho nhẹ nợ không?"
Bài viết này sẽ mổ xẻ ưu - nhược điểm của 3 "đại gia" này để giúp anh em chọn đúng tool cho đúng việc!
1.…