Partie III. Maîtriser la réactivité
Tu as maintenant un paquet de techniques utiles à ton actif, ce qui te donne la possibilité de créer un large éventail d'applis utiles. Ensuite, nous allons nous intéresser à la théorie de la réactivité qui sous-tend la magie de Shiny :
-
Au chapitre 13, tu apprendras pourquoi le modèle de programmation réactive est nécessaire et un peu de l'histoire de la programmation réactive en dehors de R.
-
Au chapitre 14, tu apprendras tous les détails du graphe réactif, qui détermine exactement quand les composants réactifs sont mis à jour.
-
Au chapitre 15, tu découvriras les éléments sous-jacents, en particulier les observateurs et l'invalidation chronométrée.
-
Au chapitre 16, tu apprendras comment échapper aux contraintes du graphe réactif en utilisant
reactiveVal()etobserve().
Tu n'as certainement pas besoin de comprendre tous ces détails pour le développement courant d'applications Shiny. Mais améliorer ta compréhension t'aidera à écrire des applications correctes dès le départ, et lorsque quelque chose se comporte de manière inattendue, tu pourras plus rapidement cibler le problème sous-jacent.
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