Je! ninaweza kutuma kitendo katika kipunguzaji?
Je! ninaweza kutuma kitendo katika kipunguzaji?
Anonim

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 kuzingatia hili, unawezaje kutuma 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).

Mtu anaweza pia kuuliza, 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.

Hivi, vitendo na vipunguzi ni nini?

Vipunguzaji : Kama tunavyojua tayari, Vitendo kuwaambia tu la kufanya, lakini hawaelezi jinsi ya kufanya, hivyo vipunguzaji ni kazi safi zinazochukua hali ya sasa na hatua na urudishe hali mpya na uambie duka jinsi ya kufanya.

Kitendo na kipunguzaji ni nini katika Redux?

A kipunguzaji ni chaguo la kukokotoa ambalo huamua mabadiliko katika hali ya programu. Inatumia hatua inapokea ili kuamua mabadiliko haya. Tuna zana, kama Redux , ambayo husaidia kudhibiti mabadiliko ya hali ya programu katika duka moja ili ifanye kazi kwa uthabiti.

Ilipendekeza: