Τι είναι το bindActionCreators;
Τι είναι το bindActionCreators;

Βίντεο: Τι είναι το bindActionCreators;

Βίντεο: Τι είναι το bindActionCreators;
Βίντεο: 113 bindActionCreators 2024, Νοέμβριος
Anonim

# bindActionCreators (actionCreators, αποστολή) Μετατρέπει ένα αντικείμενο του οποίου οι τιμές είναι δημιουργοί ενεργειών, σε ένα αντικείμενο με τα ίδια πλήκτρα, αλλά με κάθε δημιουργό ενέργειας τυλιγμένο σε μια κλήση αποστολής, ώστε να μπορούν να κληθούν απευθείας. Κανονικά, θα πρέπει απλώς να καλέσετε την αποστολή απευθείας στην παρουσία του Καταστήματος.

Ομοίως, ερωτάται, ποια είναι η χρήση του mapDispatchToProps;

Παρέχοντας α mapDispatchToProps σας επιτρέπει να καθορίσετε ποιες ενέργειες μπορεί να χρειαστεί να αποστείλει το στοιχείο σας. Σας επιτρέπει να παρέχετε λειτουργίες αποστολής ενεργειών ως στηρίγματα. Επομένως, αντί να καλέσετε στηρίγματα.

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

Στη συνέχεια, μπορεί κανείς να αναρωτηθεί, τι είναι οι δημιουργοί δράσης;

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

Ποια είναι η διαφορά μεταξύ mapStateToProps και mapDispatchToProps;

3 Απαντήσεις. mapStateToProps είναι μια συνάρτηση που θα χρησιμοποιούσατε για να παρέχετε τα δεδομένα αποθήκευσης στο στοιχείο σας, ενώ mapDispatchToProps είναι κάτι που θα χρησιμοποιήσετε για να παρέχετε στους δημιουργούς δράσης ως στηρίγματα στο στοιχείο σας.

Συνιστάται: