Logo sk.boatexistence.com

Kedy použiť redux thunk?

Obsah:

Kedy použiť redux thunk?
Kedy použiť redux thunk?

Video: Kedy použiť redux thunk?

Video: Kedy použiť redux thunk?
Video: Полный курс Redux Toolkit + RTK Query для начинающих | Редакс за 2 часа! 2024, Smieť
Anonim

Najčastejším prípadom použitia pre Redux Thunk je pre asynchrónnu komunikáciu s externým API na získanie alebo uloženie údajov. Redux Thunk uľahčuje odosielanie akcií, ktoré nasledujú životný cyklus požiadavky, na externé API.

Kedy by som mal používať Redux thunk?

Redux Thunk je middleware, ktorý vám umožňuje v rámci Reduxu vrátiť funkcie, nie len akcie. Toto umožňuje oneskorené akcie vrátane práce so sľubmi Jedným z hlavných prípadov použitia tohto midlvéru je spracovanie akcií, ktoré nemusia byť synchrónne, napríklad použitie axios na odoslanie požiadavky GET.

Je Redux thunk potrebný?

Veľmi bežným vzorom v Redux je používanie vecí nazývaných Thunks, čo je spôsob, ako zabaliť určitú logiku podprogramu do jedinej funkcie. odosielanie a vytváranie akčných objektov priamo, skôr ako tvorcovia akcií, ktorí sú viazaní reakciou-redux. …

Na čo sa používa redux thunk?

Redux Thunk je middleware, ktorý vám umožňuje zavolať tvorcov akcií, ktorí vracajú funkciu (thunk), ktorá preberá metódu odoslania obchodu ako argument a ktorá sa potom použije na odošlete synchrónnu akciu po dokončení rozhrania API alebo vedľajších účinkov.

Mám použiť Redux thunk alebo ságu?

Výhoda Redux-Saga v porovnaní s Redux- Thunk je v tom, že môžete jednoduchšie testovať svoj asynchrónny tok dát. Redux-Thunk je však skvelý pre malé projekty a pre vývojárov, ktorí práve vstúpili do ekosystému React. Celá logika thunkov je obsiahnutá vo funkcii.

Odporúča: