BindActionCreators nədir?
BindActionCreators nədir?

Video: BindActionCreators nədir?

Video: BindActionCreators nədir?
Video: 64. Диспетчерские действия в компонентах React с использованием mapDispatchToProps и bindActionCreators - ReactJS. 2024, Bilər
Anonim

# bindActionCreators (actionCreators, dispatch) Dəyərləri fəaliyyət yaradıcıları olan obyekti eyni düymələri olan obyektə çevirir, lakin hər bir fəaliyyət yaradıcısı birbaşa çağırıla bilməsi üçün göndərmə çağırışına bükülüdür. Normalda siz sadəcə olaraq birbaşa Mağaza nümunənizdə göndərmə çağırmalısınız.

Eynilə, soruşulur ki, mapDispatchToProps nədən istifadə olunur?

təmin edən a mapDispatchToProps komponentinizin göndərilməsinin lazım ola biləcəyi hərəkətləri təyin etməyə imkan verir. Bu, rekvizit kimi fəaliyyət göndərmə funksiyalarını təmin etməyə imkan verir. Buna görə də, rekvizit çağırmaq yerinə.

Sonradan sual yaranır ki, reaksiya JS-də Dispatch nədir? göndərmək () üçün istifadə olunan üsuldur göndərmək hərəkətlər və mağazada vəziyyət dəyişikliklərinə səbəb olur. reaksiya vermək -redux sadəcə sizə ona rahat giriş imkanı verməyə çalışır. Bununla belə, qeyd edin göndərmək əlaqə funksiyanıza hərəkətlər keçirsəniz, rekvizitlərdə mövcud deyil.

Sonradan soruşmaq olar ki, fəaliyyət yaradıcıları nədir?

An fəaliyyət yaradıcısı sadəcə a qaytaran funksiyadır hərəkət obyekt. Zəng edən bir fəaliyyət yaradıcısı obyekti qaytarmaqdan başqa heç nə etmir, ona görə də ya onu əvvəlcədən mağazaya bağlamalı, ya da zəng etməyin nəticəsini göndərməlisən. fəaliyyət yaradıcısı.

mapStateToProps və mapDispatchToProps arasındakı fərq nədir?

3 Cavablar. mapStateToProps komponentinizə mağaza məlumatlarını təmin etmək üçün istifadə edəcəyiniz funksiyadır, halbuki mapDispatchToProps fəaliyyət yaradıcılarını komponentinizə rekvizit kimi təqdim etmək üçün istifadə edəcəyiniz bir şeydir.

Tövsiyə: