Tôi nên sử dụng Flux hay Redux?
Tôi nên sử dụng Flux hay Redux?

Video: Tôi nên sử dụng Flux hay Redux?

Video: Tôi nên sử dụng Flux hay Redux?
Video: Học REDUX (+Toolkit) trong 1 video (2022) 2024, Có thể
Anonim

Tuôn ra là một khuôn mẫu và Redux là một thư viện. Trong Redux , quy ước là có một cửa hàng duy nhất cho mỗi ứng dụng, thường được tách thành các miền dữ liệu trong nội bộ (bạn có thể tạo nhiều hơn một Redux lưu trữ nếu cần cho các tình huống phức tạp hơn). Tuôn ra có một người điều phối duy nhất và tất cả các hành động phải thông qua người điều phối đó.

Ngoài ra câu hỏi là, sự khác biệt giữa Redux và flux là gì?

Tiểu học Sự khác biệt của Tuôn ra vs Redux đó là Tuôn ra bao gồm nhiều Cửa hàng cho mỗi ứng dụng, nhưng Redux bao gồm một Cửa hàng duy nhất cho mỗi ứng dụng. Tất cả những thay đổi trong Redux được thực hiện thông qua một chức năng thuần túy được gọi là Bộ giảm thiểu.

Ngoài ra, thông lượng còn được sử dụng không? Câu trả lời chủ yếu là "Bạn không sử dụng Tuôn ra nữa, bạn sử dụng Redux ". Một sai lầm lớn mà tôi thường thấy là mọi người lấy Redux làm mô hình kiến trúc và triển khai các kiến trúc luồng dữ liệu đơn hướng của riêng họ dựa trên" Redux ", trong khi thực sự nó không là gì khác ngoài Tuôn ra thực hiện.

Người ta cũng có thể hỏi, Facebook sử dụng flux hay Redux?

Sau khi React ra mắt, Facebook nhận ra rằng họ cần một cách để quản lý trạng thái một cách thuần thục, vì vậy họ đã tạo ra tuôn ra ngành kiến trúc. Redux là một tuôn ra thực hiện. Từ Facebook tạo tuôn ra , nhưng làm không tạo redux . Họ rất có thể sử dụng thông lượng.

Tôi có nên sử dụng Redux không?

Nói chung, sử dụng Redux khi bạn có lượng dữ liệu hợp lý thay đổi theo thời gian, bạn cần một nguồn chân lý duy nhất và bạn thấy rằng các phương pháp như giữ mọi thứ ở trạng thái của thành phần React cấp cao nhất không còn đủ nữa. Tuy nhiên, cũng cần hiểu rằng sử dụng Redux đi kèm với sự đánh đổi.

Đề xuất: