Какво е bindActionCreators?
Какво е bindActionCreators?

Видео: Какво е bindActionCreators?

Видео: Какво е bindActionCreators?
Видео: НАЛОГООБЛОЖЕНИЕ КРИПТОИНДУСТРИИ | БРИТАНСКИЙ АРЕСТ NFT 2024, Ноември
Anonim

# bindActionCreators (actionCreators, dispatch) Превръща обект, чиито стойности са създатели на действие, в обект със същите ключове, но с всеки създател на действие, обвит в извикване за изпращане, така че да могат да бъдат извикани директно. Обикновено трябва просто да се обадите на диспечера директно във вашия екземпляр на Store.

По подобен начин се пита каква е ползата от mapDispatchToProps?

Предоставяне на а mapDispatchToProps ви позволява да укажете кои действия може да се наложи вашият компонент да изпрати. Позволява ви да предоставяте функции за изпращане на действия като реквизит. Следователно, вместо да се обаждате на реквизит.

Впоследствие въпросът е какво е Dispatch в react JS? изпращане () е методът, използван за изпращане действия и задействане на промени в състоянието на магазина. реагират -redux просто се опитва да ви даде удобен достъп до него. Имайте предвид обаче, че изпращане не е налично за реквизитите, ако подадете действия към вашата функция за свързване.

Впоследствие може да се запитаме и кои са създателите на действие?

Ан създател на действие е просто функция, която връща an действие обект. Обаждане на създател на действие не прави нищо друго освен връща обект, така че трябва или да го свържете към магазина предварително, или да изпратите резултата от извикването на вашия създател на действие.

Каква е разликата между mapStateToProps и mapDispatchToProps?

3 отговора. mapStateToProps е функция, която бихте използвали, за да предоставите данните за съхранение на вашия компонент, докато mapDispatchToProps е нещо, което ще използвате, за да предоставите създателите на действие като реквизит на вашия компонент.

Препоръчано: