Rakenduse initsialiseerimisel võib välja kutsuda redutseerija undefined olekuväärtusega. Kui see juhtub, peame esitama algoleku väärtuse, et ülejäänud reduktorkoodil oleks millegagi töötada.
Mis on reduktorite eesmärk?
Reduktori on funktsioon, mis määrab muudatused rakenduse olekus. See kasutab selle muudatuse kindlaksmääramiseks saadud toimingut. Meil on tööriistad, nagu Redux, mis aitavad hallata rakenduse olekumuutusi ühes poes, et need käituksid järjepidev alt.
Miks seda nimetatakse reduktoriks Redux?
Põhjus, miks reduksi reduktorit nimetatakse reduktoriks, on sest te saate "vähendada" toimingute kogumit ja (poe) algolekut, mille alusel neid toiminguid teha, et saada tulemuseks lõppseisund.… Reduktor on puhas funktsioon, mis võtab praeguse oleku ja toimingu ning tagastab järgmise oleku.
Mis kasu on Reduxi reduktorist?
Reduxi puhul on reduktor puhas funktsioon, mis võtab toimingu ja rakenduse eelmise oleku ning tagastab uue oleku Toiming kirjeldab juhtunut ja see on reduktor töö selle toimingu põhjal uue oleku tagastamiseks. See võib tunduda lihtne, kuid see peab olema puhas funktsioon ilma kõrvalmõjudeta.
Miks kutsub reduktorisse saatmine kõik reduktorid välja?
Selle põhjuseks on asjaolu, et soovitatud Reduxi reduktorite struktuur on " reduktorite koostis", kus paljusid enamasti sõltumatuid reduktorite funktsioone saab ühendada üheks struktuuriks ja paljud reduktorfunktsioonid võivad potentsiaalselt reageerida. ühele toimingule ja värskendavad oma olekut.