Ano ang bindActionCreators?
Ano ang bindActionCreators?

Video: Ano ang bindActionCreators?

Video: Ano ang bindActionCreators?
Video: 64. Dispatch Actions in React Components using mapDispatchToProps and bindActionCreators - ReactJS 2024, Mayo
Anonim

# bindActionCreators (actionCreators, dispatch) Ginagawang object na may parehong mga key ang isang object na ang mga value ay mga action creator, ngunit kasama ang bawat action creator na naka-wrap sa isang dispatch na tawag upang sila ay direktang ma-invoke. Karaniwan ay dapat mo na lang tawagan ang dispatch nang direkta sa iyong Store instance.

Katulad nito, itinatanong, ano ang gamit ng mapDispatchToProps?

Pagbibigay ng a mapaDispatchToProps nagbibigay-daan sa iyo na tukuyin kung aling mga aksyon ang maaaring kailanganin ng iyong bahagi na ipadala. Hinahayaan ka nitong magbigay ng mga function ng pagpapadala ng aksyon bilang props. Samakatuwid, sa halip na tumawag sa props.

Kasunod nito, ang tanong ay, ano ang Dispatch sa react JS? pagpapadala () ay ang paraan na ginamit upang pagpapadala mga aksyon at nag-trigger ng mga pagbabago sa estado sa tindahan. gumanti Sinusubukan lang ng -redux na bigyan ka ng maginhawang access dito. Tandaan, gayunpaman, iyon pagpapadala ay hindi magagamit sa mga props kung ipapasa mo ang mga aksyon sa iyong connect function.

Kasunod nito, maaari ring magtanong, ano ang mga tagalikha ng aksyon?

An tagalikha ng aksyon ay isang function lamang na nagbabalik ng isang aksyon bagay. Tumatawag sa isang tagalikha ng aksyon walang ginawa kundi ibalik ang isang bagay, kaya kailangan mo munang itali ito sa tindahan, o ipadala ang resulta ng pagtawag sa iyong tagalikha ng aksyon.

Ano ang pagkakaiba sa pagitan ng mapStateToProps at mapDispatchToProps?

3 Mga sagot. mapStateToProps ay isang function na gagamitin mo upang ibigay ang data ng tindahan sa iyong bahagi, samantalang mapaDispatchToProps ay isang bagay na gagamitin mo upang ibigay ang mga tagalikha ng aksyon bilang props sa iyong bahagi.

Inirerekumendang: