CommencezCommencez gratuitement

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

Voir le cours

Exercice interactif pratique

Passez de la théorie à l’action grâce à l’un de nos exercices interactifs

Commencer l’exercice