Ի՞նչ է միջին ծրագիրը Redux-ում:
Ի՞նչ է միջին ծրագիրը Redux-ում:

Video: Ի՞նչ է միջին ծրագիրը Redux-ում:

Video: Ի՞նչ է միջին ծրագիրը Redux-ում:
Video: Redux - Ներածություն (store, reducer, action, selector) 2024, Մայիս
Anonim

Redux Middleware . Միջին ծրագիր ապահովում է միջոց՝ փոխազդելու գործողությունների հետ, որոնք ուղարկվել են խանութ՝ նախքան խանութի ռեդուկտորին հասնելը: Տարբեր օգտագործման օրինակներ միջին ծրագրակազմ ներառում են գրանցման գործողություններ, սխալների մասին հաշվետվություն, ասինխրոն հարցումներ կատարելը և նոր գործողություններ ուղարկելը:

Ավելին, ինչ է միջին ծրագիրը արձագանքում:

Այն միջին ծրագրակազմ նստում է դիսպետչերի և ռեդուկտորների միջև, ինչը նշանակում է, որ մենք կարող ենք փոխել մեր ուղարկված գործողությունները, նախքան դրանք կհասնեն ռեդուկտորներին կամ որոշ կոդ գործարկեն առաքման ընթացքում: Redux-ի օրինակ միջին ծրագրակազմ Redux-thunk-ն է, որը թույլ է տալիս գրել գործողությունների ստեղծողներ, որոնք գործողության փոխարեն ֆունկցիա են վերադարձնում:

Բացի վերը նշվածից, ինչո՞ւ է մեզ անհրաժեշտ Redux-ում համաժամանակյա հոսքի միջին ծրագիր: Redux Թանկ միջին ծրագրակազմ թույլ է տալիս գրել գործողությունների ստեղծողներ, որոնք գործողության փոխարեն գործառույթ են վերադարձնում: The thunk-ը կարող է օգտագործվել գործողության առաքումը հետաձգելու համար կամ ուղարկելու համար միայն այն դեպքում, եթե բավարարված է որոշակի պայման: Ներքին ֆունկցիան ստանում է պահեստի մեթոդների ուղարկումը և getState որպես պարամետրեր:

Նաև իմանալու համար, թե ինչ է redux thunk middleware-ը:

Redux Thunk է միջին ծրագրակազմ որը թույլ է տալիս զանգահարել գործողության ստեղծողներին, որոնք գործողությունների օբյեկտի փոխարեն գործառույթ են վերադարձնում: Այդ ֆունկցիան ստանում է խանութի առաքման մեթոդը, որն այնուհետև օգտագործվում է ֆունկցիայի մարմնի ներսում կանոնավոր համաժամանակյա գործողություններ ուղարկելու համար, երբ ասինխրոն գործողություններն ավարտվեն:

Ո՞րն է օգնական գործառույթը, որն ապահովում է Redux-ը արմատային ռեդուկտոր պատրաստելու համար:

Redux օգտագործում է միայնակ արմատների կրճատման գործառույթը որն ընդունում է ներկայիս վիճակը (և գործողությունը) որպես մուտքագրում և վերադարձնում է նոր վիճակ:

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