Az alkalmazás inicializálása során az undefined állapotértékkel csökkentő hívható meg. Ha ez megtörténik, meg kell adnunk egy kezdeti állapotértéket, hogy a reduktor kód többi részével legyen mit dolgozni.
Mire szolgálnak a szűkítők?
A reduktor egy függvény, amely meghatározza az alkalmazás állapotában bekövetkezett változásokat. A kapott művelet alapján határozza meg ezt a változást. Olyan eszközeink vannak, mint például a Redux, amelyek segítenek egyetlen áruházban kezelni az alkalmazások állapotváltozásait, hogy azok következetesen viselkedjenek.
Miért hívják Redux reduktornak?
Az ok, amiért a redux reduktort redukálónak nevezik, mert "csökkentheti" a műveletek gyűjteményét és (az áruház) kezdeti állapotát, amelyen végrehajtja ezeket a műveleteket, hogy megkapja az eredményt. végső állapot.… A reduktor egy tiszta függvény, amely felveszi az aktuális állapotot és egy műveletet, és visszaadja a következő állapotot.
Mire jó a reduktor a Reduxban?
Reduxban a reduktor egy tiszta függvény, amely végrehajt egy műveletet és az alkalmazás előző állapotát, és visszaadja az új állapotot A művelet leírja, mi történt, és ez a reduktor feladat az új állapot visszaállítása az adott művelet alapján. Lehet, hogy egyszerűnek tűnik, de egy tiszta funkciónak kell lennie, mellékhatások nélkül.
Miért hívják fel az összes szűkítőt egy szűkítőhöz való kiszállítás?
Ez azért van így, mert a javasolt Redux redukciós szerkezet " redukáló összetétel", ahol sok, többnyire független reduktorfunkció kombinálható egyetlen struktúrába, és sok redukciós funkció potenciálisan reagálhat. egyetlen művelethez, és frissítsék saját állapotszeletüket.