Réactivité : variable réactive composée
Chaque fois que la valeur d'une variable réactive (ou d'une entrée) change, le code qui l'utilise est réexécuté. Pour déterminer quel code s'exécute lorsqu'une variable réactive change de valeur, Shiny crée un graphe de dépendances à partir du code. En général, si x dépend de y et que y dépend de z, alors la modification de z entraîne la mise à jour de y, ce qui déclenche à son tour la mise à jour de x.
Voici un exemple de variable réactive qui dépend d'une autre variable réactive :
x <- reactive({
input$num1 + 5
})
y <- reactive({
x() + input$num2
})
Dans le code ci-dessus, quand la valeur de y est-elle mise à jour ?
Cette activité fait partie du cours
Études de cas : créer des applications Web avec Shiny en R
Exercice interactif pratique
Passez de la théorie à l’action grâce à l’un de nos exercices interactifs
Commencer l’exercice