Kdaj se kliče reduktor?

Kazalo:

Kdaj se kliče reduktor?
Kdaj se kliče reduktor?

Video: Kdaj se kliče reduktor?

Video: Kdaj se kliče reduktor?
Video: Все шуруповёрты ломаются из-за этого! Хватит допускать эту ошибку! 2024, November
Anonim

Reduktor lahko pokličete z nedefinirano kot vrednostjo stanja, ko se aplikacija inicializira. Če se to zgodi, moramo zagotoviti vrednost začetnega stanja, tako da ima preostanek reduktorske kode nekaj za delo.

Kaj je namen reduktorjev?

A reduktor je funkcija, ki določa spremembe stanja aplikacije. Za določitev te spremembe uporabi dejanje, ki ga prejme. Imamo orodja, kot je Redux, ki pomagajo upravljati spremembe stanja aplikacije v eni sami trgovini, tako da se obnašajo dosledno.

Zakaj se imenuje reduktor Redux?

Razlog, zakaj se redukcijski reduktor imenuje reduktor, je ker bi lahko "zmanjšali" zbirko dejanj in začetno stanje (trgovine), na katerem bi izvedeli ta dejanja, da bi dobili rezultat končno stanje.… Reduktor je čista funkcija, ki sprejme trenutno stanje in dejanje ter vrne naslednje stanje.

Kaj je uporaba reduktorja v Reduxu?

V Reduxu je reduktor čista funkcija, ki izvede dejanje in prejšnje stanje aplikacije ter vrne novo stanje Dejanje opisuje, kaj se je zgodilo, in je reduktorjevo vrniti novo stanje na podlagi tega dejanja. Morda se zdi preprosto, vendar mora biti čista funkcija brez stranskih učinkov.

Zakaj odpošiljanje reduktorju povzroči, da so vsi reduktorji poklicani?

To je zato, ker je predlagana struktura reduktorja Redux " reduktorska kompozicija", kjer je mogoče številne večinoma neodvisne redukcijske funkcije združiti v eno strukturo in številne reduktorske funkcije bi se lahko potencialno odzvale na eno dejanje in posodobijo lastno rezino stanja.

Priporočena: