Reduxin tietovirran ymmärtäminen
Pyyhkäise näyttääksesi valikon
Redux noudattaa selkeää ja ennustettavaa tilanpäivityksen kulkua. Tilaa ei muuteta suoraan, vaan muutokset tehdään määritellyn prosessin kautta.
Kulku
Kun sovelluksessa tapahtuu muutos:
- Komponentti laukaisee toiminnon;
- Toiminto lähetetään storeen;
- Store päivittää tilan reducerien avulla;
- Päivitetty tila palautetaan komponenteille.
Tämä kulku selkeyttää, miten ja miksi tila muuttuu. Sen sijaan, että päivitykset tapahtuisivat satunnaisissa paikoissa, kaikki kulkee saman polun kautta. Tämä tekee sovelluksesta helpommin ymmärrettävän ja virheiden jäljittämisestä yksinkertaisempaa.
Huomio
Tilan arvoa ei koskaan muuteta suoraan komponenteissa. Kaikki päivitykset tehdään reducereissa, mikä pitää logiikan johdonmukaisena ja ennustettavana.
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 2. Luku 4
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Osio 2. Luku 4