Parcours utilisateur et design d’interaction
Décrire le parcours principal et les états initial, chargement, succès, erreur, vide et interruption avant de coder.
Préserver les données et proposer une reprise après une erreur. Pour une action sensible, prévenir les envois répétés et confirmer le résultat côté serveur.
Contrôle
Tester au clavier un succès, une saisie invalide, un réseau interrompu et une double activation. L’état est annoncé et l’action ne produit aucun doublon.
Exemple
Conserver les champs après une coupure et empêcher une deuxième réservation avec la même intention.