Ի՞նչ է դիսպետչերական գործողությունը:
Ի՞նչ է դիսպետչերական գործողությունը:

Video: Ի՞նչ է դիսպետչերական գործողությունը:

Video: Ի՞նչ է դիսպետչերական գործողությունը:
Video: Как научить ребенка быстро и правильно считать? Учимся учиться | Считай в уме | Простые упражнения 2024, Մայիս
Anonim

DispatchAction ապահովում է մի շարք հարակից գործառույթների խմբավորման մեխանիզմ գործողություն , դրանով իսկ վերացնելով առանձին ստեղծելու անհրաժեշտությունը գործողություններ յուրաքանչյուր գործառույթի համար:

Նաև հարց է, թե ինչ է դիսպետչերական գործառույթը:

առաքել () այն մեթոդն է, որն օգտագործվում է առաքել գործողություններ և խանութի գործարկման վիճակի փոփոխություններ: react-redux-ը պարզապես փորձում է ձեզ հարմար մուտք տալ դրան: Նշենք, սակայն, որ առաքել հասանելի չէ հենարաններում, եթե դուք գործողություններ եք փոխանցում ձեր կապին գործառույթը.

Նմանապես, կարո՞ղ է կրճատիչը գործողություն ուղարկել: 4 Պատասխաններ. Դիսպետչերական ան գործողություն շրջանակներում ա կրճատող հակաօրինաչափություն է. Ձեր կրճատող պետք է լինի առանց կողմնակի ազդեցությունների, պարզապես մարսելու է գործողություն ծանրաբեռնվածություն և նոր պետական օբյեկտի վերադարձ: Լսողների ավելացում և առաքում գործողություններ շրջանակներում ռեդուկտոր կարող է հանգեցնել շղթայված գործողություններ և այլ կողմնակի ազդեցություններ:

Այս կերպ ի՞նչ է անում խանութի առաքումը։

առաքել (գործողություն) Գործողություն է ուղարկում: Սա պետական փոփոխության հրահրելու միակ միջոցն է։ Այն խանութի կրճատող ֆունկցիան կկանչվի ընթացիկ getState() արդյունքի և տրված գործողության հետ համաժամանակյա:

Ինչպե՞ս եք կատարում գործողություն Redux-ում:

Այնուամենայնիվ, երբ ուզում ես գործողություն ուղարկել ձեր բաղադրիչից, նախ պետք է այն միացնեք խանութի հետ և օգտագործեք միացման մեթոդը react- ռեդուքս (2-րդ ճանապարհ): Հետո, երբ դուք սկսում եք տրամաբանություն ունենալ ձեր mapDispatchToProps ֆունկցիայի մեջ, ժամանակն է առաքման գործողություն ձեր սագայում (3-րդ ճանապարհ):

Խորհուրդ ենք տալիս: