Kaj je bindActionCreators?
Kaj je bindActionCreators?

Video: Kaj je bindActionCreators?

Video: Kaj je bindActionCreators?
Video: 64. Dispatch Actions in React Components using mapDispatchToProps and bindActionCreators - ReactJS 2024, November
Anonim

# bindActionCreators (actionCreators, dispatch) Pretvori objekt, katerega vrednosti so ustvarjalci dejanj, v objekt z istimi ključi, vendar z vsakim ustvarjalcem dejanja, zavitim v odpremni klic, tako da jih je mogoče neposredno priklicati. Običajno morate samo poklicati odpremo neposredno v svojem primerku Store.

Podobno se sprašuje, kakšna je uporaba mapDispatchToProps?

Zagotavljanje a mapDispatchToProps vam omogoča, da določite, katera dejanja bi morala vaša komponenta poslati. Omogoča vam, da kot rekvizite zagotovite funkcije pošiljanja dejanj. Zato, namesto da bi poklicali rekvizite.

Kasneje se postavlja vprašanje, kaj je Dispatch v reakciji JS? odpošiljanje () je metoda, ki se uporablja za odpošiljanje dejanj in sproži spremembe stanja v trgovini. reagirati -redux vam preprosto poskuša omogočiti priročen dostop do njega. Upoštevajte pa, da odpošiljanje ni na voljo na rekvizitih, če v svojo funkcijo za povezovanje posredujete dejanja.

Nato se lahko vprašamo, kaj so ustvarjalci akcije?

An ustvarjalec akcije je le funkcija, ki vrne an dejanje predmet. Klicanje an ustvarjalec akcije ne naredi nič drugega kot vrne predmet, zato ga morate predhodno povezati s trgovino ali poslati rezultat klica ustvarjalec akcije.

Kakšna je razlika med mapStateToProps in mapDispatchToProps?

3 odgovori. mapStateToProps je funkcija, ki bi jo uporabili za zagotavljanje shranjevalnih podatkov vaši komponenti, medtem ko mapDispatchToProps je nekaj, kar boste uporabili za zagotavljanje ustvarjalcev akcije kot rekvizitov za vašo komponento.

Priporočena: