États de requête

Une requête réseau traverse plusieurs états que l'interface doit représenter : inactif, chargement, succès avec données, erreur, voire vide. Les modéliser explicitement (par exemple avec un champ status) évite les combinaisons incohérentes et permet d'afficher le bon retour à chaque étape.

Exemple

const [etat, setEtat] = useState({ status: 'idle', data: null, error: null });

Notions voisines

Tout le glossaire