Reactividad: variable reactiva compuesta
Siempre que cambia el valor de una variable reactiva (o de una entrada), el código que usa esa variable reactiva se vuelve a ejecutar. Para determinar qué código se ejecuta cuando una variable reactiva cambia su valor, Shiny crea un grafo de dependencias a partir del código. En general, si x depende de y y y depende de z, entonces al modificar z se actualiza y, lo que a su vez desencadena la actualización de x.
Aquí tienes un ejemplo de una variable reactiva que depende de otra variable reactiva:
x <- reactive({
input$num1 + 5
})
y <- reactive({
x() + input$num2
})
En el código anterior, ¿cuándo se actualiza el valor de y?
Este ejercicio forma parte del curso
Casos prácticos: crea aplicaciones web con Shiny en R
Ejercicio interactivo práctico
Pon en práctica la teoría con uno de nuestros ejercicios interactivos
Empezar ejercicio