Réactivité : variable réactive simple
En programmation réactive, une expression est réévaluée dès que l'une de ses dépendances est modifiée. Dans Shiny, toutes les entrées sont des variables réactives. Cela signifie que chaque fois que l'utilisateur manipule un contrôle d'entrée pour changer sa valeur, tout bloc de code qui dépend de cette variable (comme une fonction render) réagit à la nouvelle valeur en se réévaluant.
Vous pouvez aussi créer de nouvelles variables réactives avec la fonction reactive().
Le code suivant définit une variable réactive appelée my_sum qui calcule la somme de deux entrées numériques nommées num1 et num2.
my_sum <- reactive({
input$num1 + input$num2
})
Quand la variable my_sum est-elle recalculée ?
Cet exercice fait partie du cours
Études de cas : créer des applications web avec Shiny en R
Exercice interactif pratique
Passez de la théorie à la pratique avec l’un de nos exercices interactifs
Commencer l’exercice