Onko Redux muuttumaton?
Onko Redux muuttumaton?

Video: Onko Redux muuttumaton?

Video: Onko Redux muuttumaton?
Video: ANOMALY REDUX 1.1 КАК УСТАНОВИТЬ. FAQ. ПОЛЬЗОВАТЕЛЬСКИЕ ПРАВКИ 2024, Marraskuu
Anonim

3 vastausta. Redux on pieni kirjasto, joka edustaa tilaa ( muuttumaton ) esineitä. Ja uusia tiloja välittämällä nykyinen tila puhtaiden funktioiden kautta täysin uusien objekti-/sovellustilojen luomiseksi. Jos silmäsi ovat lasissa siellä, älä huoli.

Sitä paitsi, onko Redux-tila muuttumaton?

a Redux sovellus, kokosi osavaltio puun tulee olla Muuttumaton . JS-objekti, jossa ei käytetä lainkaan tavallisia JavaScript-objekteja. Käytä Muuttumaton . JS-tietoinen versio combinReducers-toiminnosta, kuten in redux - muuttumaton , kuten Redux itse odottaa osavaltio puu on tavallinen JavaScript-objekti.

Pitäisikö minun käyttää yllä olevan lisäksi muuttumatonta JS:ää? Kun työskentelet Reactin ja Reduxin kanssa, muuttumaton data auttaa vahvistamaan yhtä niiden ydinperiaatteista: jos sovelluksen tila ei ole muuttunut, ei myöskään pitäisi DOM. Sen eduista on kirjoitettu monia artikkeleita käyttämällä muuttumatonta tietoja, joitain tärkeimmistä eduista ovat: Yksinkertaistettu tiedonkulku sovellusten kautta.

Niin, miksi valtion pitäisi olla muuttumaton?

Objekti ilman osavaltio tai vastustaa kanssa muuttumaton tila antaa takuun ja luottamuksen kaikille sitä käyttäville osapuolille. Muuttumaton objektit vahvistavat yhden vastuun sääntöä, koska kaikki riippuvuudet on siirrettävä rakentajalle. Muuttumattomuus estää minkä tahansa osavaltio muutos objektin käyttöjakson aikana.

Onko yksittäinen muuttumaton tietorakenne?

Ngrx/Store Staten perusperiaatteet on a yksittäinen , muuttumaton tietorakenne . Puhtaat funktiot, joita kutsutaan vähentäjiksi, ottavat edellisen tilan ja seuraavan toiminnon uuden tilan laskemiseksi. Tila, johon on päästy Kaupan avulla, tilan havaittava ja toimintojen tarkkailija.

Suositeltava: