Να χρησιμοποιήσω flux ή Redux;
Να χρησιμοποιήσω flux ή Redux;

Βίντεο: Να χρησιμοποιήσω flux ή Redux;

Βίντεο: Να χρησιμοποιήσω flux ή Redux;
Βίντεο: 1. Redux и React. Все о Redux. Понятная теория для всех. React + redux. 2024, Απρίλιος
Anonim

Ροή είναι ένα μοτίβο και Redux είναι βιβλιοθήκη. Σε Redux , η σύμβαση είναι να υπάρχει ένα μόνο κατάστημα ανά εφαρμογή, που συνήθως χωρίζεται σε τομείς δεδομένων εσωτερικά (εσείς μπορώ δημιουργήστε περισσότερα από ένα Redux αποθηκεύστε εάν χρειάζεται για πιο σύνθετα σενάρια). Ροή έχει έναν μόνο αποστολέα και όλες οι ενέργειες πρέπει να περνούν από αυτόν τον αποστολέα.

Επίσης το ερώτημα είναι, ποια είναι η διαφορά μεταξύ Redux και flux;

Ο πρωτεύον διαφορά του Ροή vs Redux είναι αυτό Ροή περιλαμβάνει πολλά καταστήματα ανά εφαρμογή, αλλά Redux περιλαμβάνει ένα κατάστημα ανά εφαρμογή. Όλες οι αλλαγές στο Redux γίνονται μέσω μιας καθαρής συνάρτησης που ονομάζεται Reducers.

Επίσης, χρησιμοποιείται ακόμα το flux; Η απάντηση ήταν κυρίως «Δεν χρησιμοποιείς Ροή πια, χρησιμοποιείτε το Redux". Ένα μεγάλο λάθος που βλέπω συχνά είναι ότι οι άνθρωποι παίρνουν το Redux ως αρχιτεκτονικό μοτίβο και εφαρμόζουν τις δικές τους μονοκατευθυντικές αρχιτεκτονικές ροής δεδομένων που βασίζονται στο "Redux", ενώ στην πραγματικότητα δεν είναι παρά ένα άλλο Ροή εκτέλεση.

Μπορεί επίσης να ρωτήσει κανείς, το Facebook χρησιμοποιεί flux ή Redux;

Αφού βγήκε το React, Facebook συνειδητοποίησαν ότι χρειάζονταν έναν τρόπο ώριμης διαχείρισης του κράτους, έτσι δημιούργησαν το ροή αρχιτεκτονική. Redux είναι ένα ροή εκτέλεση. Από Facebook δημιουργήθηκε ροή , αλλά έκανε όχι δημιουργία redux . Το πιθανότερο είναι χρησιμοποιήστε ροή.

Πρέπει να χρησιμοποιήσω το Redux;

Γενικά, χρησιμοποιήστε Redux όταν έχετε λογικές ποσότητες δεδομένων που αλλάζουν με την πάροδο του χρόνου, χρειάζεστε μια ενιαία πηγή αλήθειας και διαπιστώνετε ότι προσεγγίσεις όπως η διατήρηση των πάντων σε κατάσταση ανώτατου επιπέδου στοιχείου React δεν είναι πλέον επαρκείς. Ωστόσο, είναι επίσης σημαντικό να το κατανοήσουμε αυτό χρησιμοποιώντας Redux έρχεται με συμβιβασμούς.

Συνιστάται: