Kitendo cha kutuma ni nini?
Kitendo cha kutuma ni nini?
Anonim

DispatchAction hutoa utaratibu wa kupanga seti ya kazi zinazohusiana katika moja hatua , hivyo kuondoa hitaji la kuunda tofauti Vitendo kwa kila utendaji.

Swali pia ni, kazi ya kupeleka ni nini?

kupeleka () ni njia inayotumika kupeleka vitendo na kusababisha mabadiliko ya hali kwenye duka. react-redux inajaribu tu kukupa ufikiaji rahisi kwake. Kumbuka, hata hivyo, kwamba kupeleka haipatikani kwenye vifaa ikiwa utapitisha vitendo kwenye muunganisho wako kazi.

Vivyo hivyo, je, kipunguzaji kinaweza kutuma kitendo? 4 Majibu. Kutuma na hatua ndani ya a kipunguzaji ni mfano wa kupinga. Wako kipunguzaji lazima bila madhara, tu digesting hatua upakiaji na kurejesha kitu kipya cha serikali. Kuongeza wasikilizaji na kutuma Vitendo ndani ya kipunguza uwezo kuongoza kwa minyororo Vitendo na madhara mengine.

Kwa njia hii, usambazaji wa duka hufanya nini?

kupeleka (kitendo) Hutuma kitendo. Hii ndiyo njia pekee ya kusababisha mabadiliko ya hali. The dukani kazi ya kupunguza itaitwa na matokeo ya sasa ya getState() na kitendo kilichotolewa kwa usawa.

Unatumaje kitendo katika Redux?

Walakini, unapotaka tuma kitendo kutoka kwa sehemu yako, unapaswa kwanza kuiunganisha na duka na utumie njia ya unganisho ya react- punguza (Njia ya 2). Kisha, unapoanza kuwa na mantiki katika kitendakazi chako cha mapDispatchToProps, ni wakati wa hatua ya kutuma katika sakata yako (njia ya 3).

Ilipendekeza: