Ե՞րբ օգտագործել redux thunk-ը:

Ե՞րբ օգտագործել redux thunk-ը:
Ե՞րբ օգտագործել redux thunk-ը:
Anonim

Redux Thunk-ի օգտագործման ամենատարածված դեպքը է արտաքին API-ի հետ ասինխրոն հաղորդակցվելու համար՝ տվյալների առբերման կամ պահպանման համար: Redux Thunk-ը հեշտացնում է գործողությունները, որոնք հետևում են հարցումի կյանքի ցիկլի արտաքին API-ին:

Ե՞րբ պետք է օգտագործեմ Redux thunk?

Redux Thunk-ը միջին ծրագիր է, որը թույլ է տալիս Ձեզ վերադարձնել գործառույթները, այլ ոչ թե պարզապես գործողությունները, Redux-ի ներսում: Այս թույլ է տալիս հետաձգված գործողություններ, ներառյալ խոստումների հետ աշխատելը Այս միջին ծրագրի օգտագործման հիմնական դեպքերից մեկն այն գործողությունների մշակումն է, որոնք կարող են համաժամանակ չլինել, օրինակ՝ օգտագործելով axios՝ GET հարցում ուղարկելու համար:

Արդյո՞ք Redux thunk-ը անհրաժեշտ է:

Redux-ում շատ տարածված օրինաչափություն է օգտագործել Thunks կոչվող բաները, որոնք ենթածրագրի որոշակի տրամաբանությունը մեկ ֆունկցիայի մեջ ամփոփելու միջոց են: ուղղակիորեն ուղարկել և ստեղծել գործողությունների օբյեկտներ, այլ ոչ թե գործողության ստեղծողներ, որոնք կապված են react-redux-ով: …

Ինչի՞ համար է օգտագործվում redux thunk-ը:

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

Պե՞տք է օգտագործեմ Redux thunk կամ saga:

Redux-Saga-ի առավելությունը Redux-ի համեմատությամբ- Thunk-ն այն է, որ դուք կարող եք ավելի հեշտությամբ ստուգել ձեր ասինխրոն տվյալների հոսքը: Redux-Thunk-ը, այնուամենայնիվ, հիանալի է փոքր նախագծերի և մշակողների համար, ովքեր նոր են մտել React էկոհամակարգ: Thunks-ի տրամաբանությունն ամբողջությամբ պարունակվում է ֆունկցիայի ներսում:

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