Asynchrone Operationen (API-Aufrufe) haben mehrere mögliche Ergebnisse, daher musst du mehr als nur die Daten modellieren — du musst Loading-, Success- und Error-States darstellen. Eine gute Modellierung verhindert UI-Bugs wie das Anzeigen veralteter Daten oder fehlende Rückmeldung.
Der naive Ansatz und seine Mängel
[data, setData] = ();
[loading, setLoading] = ();
[error, setError] = ();
