Čo je bindActionCreators?
Čo je bindActionCreators?

Video: Čo je bindActionCreators?

Video: Čo je bindActionCreators?
Video: Stromae - Papaoutai (Official Music Video) 2024, Smieť
Anonim

# bindActionCreators (actionCreators, dispatch) Zmení objekt, ktorého hodnoty sú tvorcovia akcií, na objekt s rovnakými kľúčmi, ale s každým tvorcom akcie zabaleným do volania odoslania, takže ich možno priamo vyvolať. Normálne by ste mali zavolať dispečing priamo vo vašej inštancii obchodu.

Podobne sa kladie otázka, aké je použitie mapDispatchToProps?

Poskytovanie a mapDispatchToProps vám umožňuje určiť, ktoré akcie môže váš komponent potrebovať na odoslanie. Umožňuje vám poskytovať funkcie odosielania akcií ako rekvizity. Preto namiesto volania rekvizít.

Následne je otázkou, čo je Dispatch v Reag JS? odoslanie () je používaná metóda odoslanie akcie a spúšťajú zmeny stavu obchodu. reagovať -redux sa vám jednoducho snaží poskytnúť pohodlný prístup k nemu. Všimnite si však, že odoslanie nie je k dispozícii na rekvizitách, ak prejdete akcie do funkcie pripojenia.

Následne si možno položiť otázku, čo sú akční tvorcovia?

An akčný tvorca je len funkcia, ktorá vracia an akcie objekt. Volanie an akčný tvorca nerobí nič iné, len vracia predmet, takže ho musíte buď vopred priviazať do obchodu, alebo odoslať výsledok volania akčný tvorca.

Aký je rozdiel medzi mapStateToProps a mapDispatchToProps?

3 odpovede. mapStateToProps je funkcia, ktorú by ste použili na poskytnutie údajov uloženia do vášho komponentu, zatiaľ čo mapDispatchToProps je niečo, čo použijete na to, aby ste tvorcom akcií poskytli rekvizity pre váš komponent.