Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Miksi asynkroninen logiikka on erilaista | Asynkronisen logiikan hallinta Redux Toolkitilla
Tilanhallinta Redux Toolkitilla Reactissa

bookMiksi asynkroninen logiikka on erilaista

Pyyhkäise näyttääksesi valikon

Tässä osiossa käsitellään dataa, joka tulee sovelluksen ulkopuolelta.

Eroavaisuus

Tähän asti kaikki tilamuutokset tapahtuivat välittömästi. Kun työskentelet API-rajapintojen kanssa, tilanne on erilainen. Datan lataaminen vie aikaa, se voi epäonnistua, eikä se aina käyttäydy ennustettavasti.

Mitä muuttuu

Kun haet dataa, käsittelet useita tiloja:

  • Lataus, kun pyyntö on käynnissä;
  • Onnistuminen, kun data on vastaanotettu;
  • Virhe, kun jokin menee pieleen.

Sovelluksen on hallittava kaikki nämä tilat oikein. Ilman asianmukaista käsittelyä käyttäjät saattavat nähdä tyhjiä näyttöjä, vanhentunutta dataa tai eivät saa lainkaan palautetta.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 1

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 5. Luku 1
some-alt