Wat is bindActionCreators?
Wat is bindActionCreators?

Video: Wat is bindActionCreators?

Video: Wat is bindActionCreators?
Video: 64. Dispatch Actions in React Components using mapDispatchToProps and bindActionCreators - ReactJS 2024, Mei
Anonim

# bindActionCreators (actionCreators, dispatch) Verander 'n objek wie se waardes aksieskeppers is, in 'n objek met dieselfde sleutels, maar met elke aksieskepper wat in 'n versendingsoproep toegedraai is sodat hulle direk opgeroep kan word. Normaalweg moet jy net versending direk op jou winkelinstansie bel.

Net so word gevra, wat is die nut van mapDispatchToProps?

Die verskaffing van 'n mapDispatchToProps laat jou toe om te spesifiseer watter aksies jou komponent dalk moet stuur. Dit laat jou toe om aksieversendingfunksies as rekwisiete te verskaf. Daarom, in plaas daarvan om rekwisiete te noem.

Die vraag is dan, wat is Dispatch in react JS? versending () is die metode wat gebruik word om versending aksies en veroorsaak toestandsveranderinge aan die winkel. reageer -redux probeer eenvoudig om jou gerieflike toegang daartoe te gee. Let egter daarop dat versending is nie beskikbaar op rekwisiete as jy wel aksies na jou koppelfunksie deurgee nie.

Vervolgens kan mens ook vra, wat is aksieskeppers?

An aksie skepper is bloot 'n funksie wat 'n terugstuur aksie voorwerp. Bel 'n aksie skepper doen niks anders as om 'n voorwerp terug te gee nie, so jy moet dit óf vooraf aan die winkel bind, óf die resultaat van die oproep stuur aksie skepper.

Wat is die verskil tussen mapStateToProps en mapDispatchToProps?

3 Antwoorde. mapStateToProps is 'n funksie wat jy sal gebruik om die stoordata aan jou komponent te verskaf, terwyl mapDispatchToProps is iets wat jy sal gebruik om die aksieskeppers as rekwisiete vir jou komponent te verskaf.

Aanbeveel: