Ce este bindActionCreators?
Ce este bindActionCreators?

Video: Ce este bindActionCreators?

Video: Ce este bindActionCreators?
Video: 64. Dispatch Actions in React Components using mapDispatchToProps and bindActionCreators - ReactJS 2024, Mai
Anonim

# bindActionCreators (actionCreators, dispatch) Transformă un obiect ale cărui valori sunt creatori de acțiuni, într-un obiect cu aceleași chei, dar cu fiecare creator de acțiuni împachetat într-un apel de expediere, astfel încât să poată fi invocați direct. În mod normal, ar trebui să sunați la dispecerat direct pe instanța magazinului dvs.

În mod similar, se întreabă, la ce folosește mapDispatchToProps?

Furnizarea de a mapDispatchToProps vă permite să specificați ce acțiuni ar trebui să fie expediate componenta dvs. Vă permite să oferiți funcții de trimitere a acțiunii ca elemente de recuzită. Prin urmare, în loc să numiți recuzită.

Ulterior, întrebarea este, ce este Dispatch în react JS? expediere () este metoda folosită pentru expediere acțiuni și declanșează modificări de stare în magazin. reacţiona -redux încearcă pur și simplu să vă ofere acces convenabil la el. Rețineți, totuși, că expediere nu este disponibil pentru recuzită dacă treceți acțiuni la funcția de conectare.

Ulterior, se poate întreba, de asemenea, ce sunt creatorii de acțiune?

Un creator de acțiuni este doar o funcție care returnează un acțiune obiect. Apelând un creator de acțiuni nu face altceva decât să returneze un obiect, așa că trebuie fie să-l legați de magazin în prealabil, fie să trimiteți rezultatul apelării dvs. creator de acțiuni.

Care este diferența dintre mapStateToProps și mapDispatchToProps?

3 Răspunsuri. mapStateToProps este o funcție pe care ați folosi-o pentru a furniza datele de stocare componentei dvs., în timp ce mapDispatchToProps este ceva pe care îl veți folosi pentru a oferi creatorilor de acțiuni ca recuzită componentei dvs.

Recomandat: