Maaari ba akong magpadala ng aksyon sa reducer?
Maaari ba akong magpadala ng aksyon sa reducer?

Video: Maaari ba akong magpadala ng aksyon sa reducer?

Video: Maaari ba akong magpadala ng aksyon sa reducer?
Video: НАМНОГО вкуснее, чем КЛАССИЧЕСКИЕ! ЛЕНИВЫЕ голубцы - самое вкусное блюдо из фарша. Самые ленивые! 2024, Nobyembre
Anonim

4 Mga sagot. Pagpapadala ng isang aksyon Nasa loob ng reducer ay isang anti-pattern. Iyong reducer dapat ay walang side effect, simpleng digesting ang aksyon payload at pagbabalik ng bagong object ng estado. Pagdaragdag ng mga tagapakinig at pagpapadala mga aksyon sa loob ng lata ng reducer humantong sa nakakadena mga aksyon at iba pang side effects.

Sa pagpapanatiling nakikita ito, paano ka magpapadala ng aksyon sa Redux?

Gayunpaman, kapag gusto mo magpadala ng aksyon mula sa iyong bahagi, dapat mo munang ikonekta ito sa tindahan at gamitin ang paraan ng pagkonekta ng reaksyon- redux (Ikalawang paraan). Pagkatapos, kapag nagsimula kang magkaroon ng lohika sa iyong mapaDispatchToProps function, oras na para pagkilos ng pagpapadala sa iyong alamat (3rd way).

Maaaring magtanong din, ano ang ginagawa ng pagpapadala ng tindahan? pagpapadala (action) Nagpapadala ng aksyon. Ito ang tanging paraan upang ma-trigger ang pagbabago ng estado. Ang tindahan ng ang pagpapababa ng function ay tatawagin kasama ang kasalukuyang resulta ng getState() at ang ibinigay na aksyon nang sabay-sabay.

Dito, ano ang mga aksyon at reducer?

Mga Reducer : Tulad ng alam na natin, mga aksyon sabihin lamang kung ano ang gagawin, ngunit hindi nila sinasabi kung paano gawin, kaya mga reducer ay ang mga purong function na kumukuha ng kasalukuyang estado at aksyon at ibalik ang bagong estado at sabihin sa tindahan kung paano gawin.

Ano ang aksyon at reducer sa Redux?

A reducer ay isang function na tumutukoy sa mga pagbabago sa estado ng isang application. Ginagamit nito ang aksyon natatanggap nito upang matukoy ang pagbabagong ito. Mayroon kaming mga tool, tulad ng Redux , na tumutulong na pamahalaan ang mga pagbabago sa estado ng isang application sa iisang tindahan upang kumilos ang mga ito nang tuluy-tuloy.

Inirerekumendang: