Asynkrone operationer (API-kald) har flere mulige udfald, så du skal modellere mere end kun dataene — du skal repræsentere loading-, success- og error-states. At modellere dette godt forhindrer UI-bugs som at vise forældet data eller ingen feedback.
The naive approach and its flaws
[data, setData] = ();
[loading, setLoading] = ();
[error, setError] = ();
