Τι είναι η ενέργεια αποστολής;
Τι είναι η ενέργεια αποστολής;

Βίντεο: Τι είναι η ενέργεια αποστολής;

Βίντεο: Τι είναι η ενέργεια αποστολής;
Βίντεο: Ενέργεια 2024, Νοέμβριος
Anonim

DispatchAction παρέχει έναν μηχανισμό για την ομαδοποίηση ενός συνόλου σχετικών συναρτήσεων σε ένα ενιαίο δράση , εξαλείφοντας έτσι την ανάγκη δημιουργίας ξεχωριστών Ενέργειες για κάθε λειτουργία.

Επίσης, το ερώτημα είναι τι είναι η συνάρτηση αποστολής;

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

Ομοίως, μπορεί ένας μειωτής να αποστείλει μια ενέργεια; 4 Απαντήσεις. Αποστολή ενός δράση μέσα σε ένα περιστέλλων είναι ένα αντί-μοτίβο. Τα δικα σου περιστέλλων θα πρέπει να είναι χωρίς παρενέργειες, απλά να αφομοιώσει το δράση ωφέλιμο φορτίο και επιστροφή ενός νέου αντικειμένου κατάστασης. Προσθήκη ακροατών και αποστολή Ενέργειες μέσα στο μειωτήρας μπορεί οδηγεί σε αλυσοδεμένο Ενέργειες και άλλες παρενέργειες.

Με αυτόν τον τρόπο, τι κάνει η αποστολή στο κατάστημα;

επιστολή (δράση) Αποστέλλει μια ενέργεια. Αυτός είναι ο μόνος τρόπος να πυροδοτηθεί μια αλλαγή κατάστασης. ο προμήθεια Η μείωση της συνάρτησης θα κληθεί με το τρέχον αποτέλεσμα getState() και τη δεδομένη ενέργεια συγχρονισμένα.

Πώς αποστέλλετε μια ενέργεια στο Redux;

Παρόλα αυτά, όταν το θέλεις αποστολή μιας δράσης από το στοιχείο σας, θα πρέπει πρώτα να το συνδέσετε με το κατάστημα και να χρησιμοποιήσετε τη μέθοδο σύνδεσης του react- redux (2ος τρόπος). Στη συνέχεια, όταν αρχίσετε να έχετε λογική στη λειτουργία mapDispatchToProps, ήρθε η ώρα δράση αποστολής στο έπος σου (3ος τρόπος).

Συνιστάται: