Các Công Cụ Chính Của Redux
Sau khi đã nghiên cứu những nguyên lý cơ bản của Redux trong các bài học trước, chúng ta có thể chuyển sang bộ công cụ chính, được khuyến nghị chính thức, mà chúng ta cũng sẽ sử dụng để tạo ứng dụng trên Redux.
Mặc dù Redux là một thư viện JS nhỏ hoạt động độc lập, nó có thể được sử dụng với các framework khác nhau. Người ta cho rằng nó thường được sử dụng nhất chính với framework React, và chúng ta cũng sẽ làm như vậy. Những người tạo ra Redux đã phát hành gói chính thức React-Redux, cho phép các component React làm việc cùng với Redux.
Công cụ quan trọng thứ hai cho công việc, là Redux Toolkit hay gọi tắt là RTK. Nó cho phép giảm số lượng các phụ thuộc cần cài đặt, đơn giản hóa mã và giảm lượng mã khuôn mẫu trong ứng dụng, đồng thời có nhiều tính năng hữu ích được tích hợp sẵn, như Redux Thunk và Redux DevTools, mà chúng ta sẽ nói đến sau.
Và cuối cùng, công cụ gỡ lỗi - tiện ích mở rộng cho trình duyệt Redux DevTools Extension. Nó giúp chúng ta theo dõi sự thay đổi trạng thái trong Redux store và gỡ lỗi ứng dụng một cách hiệu quả.
Việc cài đặt những công cụ này cùng các công cụ bổ sung, cũng như các thư viện cần thiết khác cho chúng ta, sẽ được thực hiện trong các bài học tiếp theo.