Miksi 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ää?
Kiitos palautteestasi!
Osio 5. Luku 1
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Osio 5. Luku 1