ComenzarEmpieza gratis

Reactividad: variable reactiva sencilla

En la programación reactiva, una expresión se vuelve a evaluar cuando cualquiera de sus dependencias se modifica. En Shiny, todas las entradas son variables reactivas. Esto significa que, cada vez que el usuario manipula un control de entrada para cambiar su valor, cualquier bloque de código que dependa de esa variable (como una función render) reacciona al nuevo valor de la variable de entrada volviéndose a evaluar.

También puedes crear nuevas variables reactivas con la función reactive().

El siguiente código define una variable reactiva llamada my_sum que calcula la suma de dos entradas numéricas llamadas num1 y num2.

my_sum <- reactive({
  input$num1 + input$num2
})

¿Cuándo se vuelve a calcular la variable my_sum?

Este ejercicio forma parte del curso

Casos prácticos: crea aplicaciones web con Shiny en R

Ver curso

Ejercicio interactivo práctico

Pon en práctica la teoría con uno de nuestros ejercicios interactivos

Empezar ejercicio