Co to jest bindActionCreators?
Co to jest bindActionCreators?

Wideo: Co to jest bindActionCreators?

Wideo: Co to jest bindActionCreators?
Wideo: 113 bindActionCreators 2024, Może
Anonim

# bindActionCreators (actionCreators, dispatch) Zamienia obiekt, którego wartości są twórcami akcji, w obiekt z tymi samymi kluczami, ale z każdym twórcą akcji opakowanym w wywołanie wysyłki, dzięki czemu mogą być wywoływane bezpośrednio. Zwykle powinieneś po prostu wywołać wysyłkę bezpośrednio w instancji Sklepu.

Podobnie jest pytany, jaki jest pożytek z mapDispatchToProps?

Zapewnienie mapDispatchToProps pozwala określić, jakie akcje może być konieczne do wykonania przez komponent. Pozwala na dostarczanie funkcji rozsyłania akcji jako rekwizytów. Dlatego zamiast wywoływać rekwizyty.

Następnie pojawia się pytanie, czym jest Dispatch w React JS? załatwić () jest metodą używaną do załatwić akcje i wywołać zmiany stanu w sklepie. reagować -redux po prostu próbuje zapewnić Ci dogodny dostęp do niego. Pamiętaj jednak, że załatwić nie jest dostępna w props, jeśli przekazujesz akcje do funkcji connect.

W dalszej kolejności można też zapytać, czym są twórcy akcji?

jakiś twórca akcji jest tylko funkcją, która zwraca akcja obiekt. Dzwonię twórca akcji nie robi nic poza zwróceniem obiektu, więc musisz albo powiązać go wcześniej ze sklepem, albo wysłać wynik wywołania twojego twórca akcji.

Jaka jest różnica między mapStateToProps a mapDispatchToProps?

3 odpowiedzi. mapStateToProps to funkcja, której użyjesz, aby dostarczyć dane sklepu do swojego komponentu, podczas gdy mapDispatchToProps jest czymś, czego użyjesz, aby dostarczyć twórców akcji jako rekwizyty do swojego komponentu.

Zalecana: