Chapitre 8. Rétroaction de l'utilisateur
Tu peux souvent rendre ton application plus utilisable en donnant à l'utilisateur plus de visibilité sur ce qui se passe. Cela peut prendre la forme de meilleurs messages lorsque les entrées n'ont pas de sens, ou de barres de progression pour les opérations qui prennent beaucoup de temps. Certains retours d'information se font naturellement par le biais des sorties, que tu sais déjà utiliser, mais tu auras souvent besoin d'autre chose. L'objectif de ce chapitre est de te présenter quelques-unes de tes autres options.
Nous commencerons par les techniques de validation, qui informent l'utilisateur lorsqu'une entrée (ou une combinaison d'entrées) est dans un état non valide. Nous passerons ensuite aux notifications, qui envoient des messages généraux à l'utilisateur, et aux barres de progression, qui donnent des détails sur les opérations qui prennent du temps et qui sont composées de nombreuses petites étapes. Nous terminerons en discutant des actions dangereuses et de la façon dont tu peux rassurer tes utilisateurs avec des dialogues de confirmation ou la possibilité d'annuler une action.
Dans ce chapitre, nous utiliserons shinyFeedback, d'Andy Merlino, et waiter, de John Coene. Tu devrais également garder les yeux ouverts pour shinyvalidate, un paquetage de Joe Cheng, qui est actuellement en cours de développement. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access