Redux phù hợp cho complex global state cần time-travel debug; RTK là cách dùng Redux 2025.
- Redux là thư viện quản lý state tập trung cho JavaScript, thường dùng với React.
- Nó lưu toàn bộ state ứng dụng trong một store duy nhất, giúp dễ dàng theo dõi, debug và chia sẻ state giữa các component không liên kết trực tiếp.
Ví dụ thực tế: trong app có UserProfile ở header và ShoppingCart ở sidebar cùng cần thông tin user đang đăng nhập — không cần prop drilling qua nhiều cấp, cả hai đọc thẳng từ Redux store.