Mis on bindActionCreators?
Mis on bindActionCreators?

Video: Mis on bindActionCreators?

Video: Mis on bindActionCreators?
Video: HOW TO USE REDUX THUNK - SAVE AND LOAD DATA FROM THE BACKEND 2024, November
Anonim

# bindActionCreators (actionCreators, dispatch) Muudab objekti, mille väärtused on tegevuse loojad, samade klahvidega objektiks, kuid iga tegevuse looja on mähitud lähetuskutseks, et neid saaks otse välja kutsuda. Tavaliselt peaksite lihtsalt helistama saatmisele otse oma Store'i eksemplari.

Samamoodi küsitakse, mis kasu on mapDispatchToPropsist?

Pakkudes a mapDispatchToProps võimaldab teil määrata, milliseid toiminguid teie komponent võib vajada saata. See võimaldab teil rekvisiidina pakkuda toimingute edastamise funktsioone. Seetõttu selle asemel, et kutsuda rekvisiite.

Seejärel tekib küsimus, mis on React JS-is Dispatch? lähetamine () on meetod, mida kasutatakse lähetamine toimingud ja käivitada poe olekumuutused. reageerida -redux üritab teile lihtsalt sellele mugavat juurdepääsu anda. Pange aga tähele, et lähetamine pole rekvisiitide puhul saadaval, kui edastate toimingud ühenduse funktsioonile.

Seejärel võib ka küsida, et mis on action-loojad?

An tegevuse looja on lihtsalt funktsioon, mis tagastab tegevust objektiks. Helistades an tegevuse looja ei tee muud, kui tagastab eseme, nii et peate selle kas eelnevalt poodi siduma või saatma oma telefonile helistamise tulemuse. tegevuse looja.

Mis vahe on mapStateToPropsil ja mapDispatchToPropsil?

3 vastust. mapStateToProps on funktsioon, mida kasutaksite poeandmete edastamiseks oma komponendile, samas mapDispatchToProps on midagi, mida kasutate tegevuste loojatele oma komponendi rekvisiidina.

Soovitan: