Είναι το NGRX redux;
Είναι το NGRX redux;

Βίντεο: Είναι το NGRX redux;

Βίντεο: Είναι το NGRX redux;
Βίντεο: State management | NgRx με τον Αναστάσιο Χαλκιά 2024, Απρίλιος
Anonim

NGRX είναι μια ομάδα βιβλιοθηκών «εμπνευσμένη» από την Redux μοτίβο το οποίο με τη σειρά του «εμπνέεται» από το μοτίβο Flux. Όντας λίγο πιο συνοπτικό, αυτό σημαίνει ότι redux Το μοτίβο είναι μια απλοποιημένη έκδοση του μοτίβου Flux και NGRX είναι μια γωνιακή/rxjs έκδοση του redux πρότυπο.

Επίσης, ξέρω, χρειάζομαι NgRx;

Εάν δεν είστε σίγουροι αν χρειάζομαι αυτό, εσύ όχι χρειάζομαι το. Σε μένα Ngrx το κατάστημα λύνει πολλά προβλήματα. Για παράδειγμα, όταν πρέπει να ασχοληθείτε με παρατηρήσιμα στοιχεία και όταν η ευθύνη για ορισμένα παρατηρήσιμα δεδομένα μοιράζεται μεταξύ διαφορετικών στοιχείων. Λειτουργεί καλά όταν έχετε να κάνετε με σταθερά δεδομένα.

Ομοίως, είναι απαραίτητο το Redux για το angular; Δεν απαραίτητη , αλλά μπορεί να είναι χρήσιμο. Για μια μεγάλη εφαρμογή με πολλά δεδομένα που κυκλοφορούν ή τροποποιούνται από πιθανώς πολλαπλά στοιχεία, ένα κεντρικό κατάστημα και κάποια εφαρμογή Flux είναι πολύ χρήσιμο (δεν χρειάζεται να είναι Redux ).

Απλώς, ποια είναι η χρήση του NgRx;

NgRx είναι ένα πλαίσιο για τη δημιουργία αντιδραστικών εφαρμογών στο Angular. NgRx παρέχει διαχείριση κατάστασης, απομόνωση παρενεργειών, διαχείριση συλλογής οντοτήτων, δεσμεύσεις δρομολογητών, δημιουργία κώδικα και εργαλεία προγραμματιστή που βελτιώνουν την εμπειρία των προγραμματιστών κατά τη δημιουργία πολλών διαφορετικών τύπων εφαρμογών.

Τι είναι το μοτίβο redux στο γωνιακό;

Redux είναι ένα πρότυπο /βιβλιοθήκη από τον κόσμο του React που έχει εμπνεύσει δημοφιλή Γωνιώδης εργαλεία όπως το NgRx και το NGXS. Ο σκοπός του redux είναι να κάνουμε τα δεδομένα της εφαρμογής πιο προβλέψιμα δημιουργώντας μια μονόδρομη ροή δεδομένων. Η υπηρεσία καταστήματός μας έχει μόνο δύο ιδιότητες, και οι δύο είναι αντιδραστικές ροές δεδομένων - ενέργειες και κατάσταση.

Συνιστάται: