Kas ir starpprogrammatūra programmā Redux?
Kas ir starpprogrammatūra programmā Redux?

Video: Kas ir starpprogrammatūra programmā Redux?

Video: Kas ir starpprogrammatūra programmā Redux?
Video: 01. react - проектируем redux state для проекта Juniors-Profiles 2024, Maijs
Anonim

Redux starpprogrammatūra . Starpprogrammatūra nodrošina veidu, kā mijiedarboties ar darbībām, kas ir nosūtītas uz veikalu, pirms tās sasniedz veikala reduktoru. Dažādu lietojumu piemēri starpprogrammatūra ietver reģistrēšanas darbības, ziņošanu par kļūdām, asinhronu pieprasījumu veikšanu un jaunu darbību nosūtīšanu.

Turklāt, kas ir starpprogrammatūra reaģē?

The starpprogrammatūra atrodas starp nosūtīšanu un reduktoriem, kas nozīmē, ka mēs varam mainīt nosūtītās darbības, pirms tās nonāk reduktoros, vai izpildīt kādu kodu nosūtīšanas laikā. Redux piemērs starpprogrammatūra ir redux-thunk, kas ļauj rakstīt darbību veidotājus, kas darbības vietā atgriež funkciju.

Papildus iepriekš minētajam, kāpēc mums ir nepieciešama starpprogrammatūra asinhronai plūsmai Redux? Redux Thunk starpprogrammatūra ļauj rakstīt darbību veidotājus, kas darbības vietā atgriež funkciju. Punktu var izmantot, lai aizkavētu darbības nosūtīšanu vai nosūtītu tikai tad, ja ir izpildīts noteikts nosacījums. Iekšējā funkcija kā parametrus saņem veikala metodes dispatch un getState.

Kā arī zināt, kas ir redux thunk starpprogrammatūra?

Redux Thunk ir starpprogrammatūra kas ļauj izsaukt darbību veidotājus, kas darbības objekta vietā atgriež funkciju. Šī funkcija saņem veikala nosūtīšanas metodi, kas pēc tam tiek izmantota regulāru sinhrono darbību nosūtīšanai funkcijas pamattekstā, kad asinhronās darbības ir pabeigtas.

Kāda ir Redux palīgfunkcija sakņu reduktoru izgatavošanai?

Redux izmanto singlu sakņu reduktora funkcija kas pieņem pašreizējo stāvokli (un darbību) kā ievadi un atgriež jaunu stāvokli.

Ieteicams: