Asinhrone operacije (API klici) imajo več mogočih izhodov, zato moraš modelirati več kot samo podatke — potrebno je predstaviti stanja nalaganja, uspeha in napake. Dobro modeliranje preprečuje UI napake, kot so prikazovanje zastarelo podatkov ali nobena povratna informacija.
Naivni pristop in njegove napake
[data, setData] = ();
[loading, setLoading] = ();
[error, setError] = ();
