IniziaInizia gratis

Reattività: variabile reattiva semplice

Nella programmazione reattiva, un'espressione viene ricalcolata ogni volta che una delle sue dipendenze viene modificata. In Shiny, tutti gli input sono variabili reattive. Questo significa che ogni volta che l'utente modifica un controllo di input per cambiarne il valore, qualsiasi blocco di codice che dipende da quella variabile (come una funzione render) reagisce al nuovo valore della variabile di input ricalcolando.

Puoi anche creare nuove variabili reattive con la funzione reactive().

Il codice seguente definisce una variabile reattiva chiamata my_sum che calcola la somma di due input numerici chiamati num1 e num2.

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

Quando viene ricalcolata la variabile my_sum?

Questo esercizio fa parte del corso

Casi di studio: creare applicazioni web con Shiny in R

Visualizza il corso

Esercizio pratico interattivo

Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi

Inizia esercizio