Appliquer les concepts de réactivité

Créer des applications web avec Shiny en R

Ramnath Vaidyanathan

VP of Product Research

Réactivité : bases

Une appli où l'on choisit le nombre de lignes à afficher ; un tableau et un graphique apparaissent

Créer des applications web avec Shiny en R

Réactifs et observateurs

  • Les sources réactives sont accessibles via tout input$x.
  • Les conducteurs réactifs conviennent aux calculs lents/coûteux et s'intercalent entre sources et aboutissements.
  • Les aboutissements réactifs sont accessibles via tout output$y ; ce sont des observateurs, utilisés surtout pour leurs effets de bord, pas pour calculer directement.
Créer des applications web avec Shiny en R

Stopper, différer, déclencher

  • Stopper avec isolate()
  • Différer avec eventReactive()
  • Déclencher avec observeEvent()
Créer des applications web avec Shiny en R

Passons à la pratique !

Créer des applications web avec Shiny en R

Preparing Video For Download...