Asynkrone operasjoner (API-kall) har flere mulige utfall, så du må modellere mer enn bare dataene — du må representere loading-, success- og error-tilstander. Å modellere dette godt forhindrer UI-bugs som visning av gamle data eller ingen tilbakemelding.
The naive approach and its flaws
[data, setData] = ();
[loading, setLoading] = ();
[error, setError] = ();
