Asinkroni operacije (API pozivi) imaju više mogućih ishoda, pa morate modelirati više od samo podataka — trebate predstaviti stanja učitavanja, uspjeha i greške. Dobro modeliranje ovoga sprječava UI greške kao što su prikazivanje zastarjelih podataka ili bez povratne informacije.
The naive approach and its flaws
[data, setData] = ();
[loading, setLoading] = ();
[error, setError] = ();
