Reactivitate: variabilă reactivă simplă
În programarea reactivă, o expresie este re-evaluată ori de câte ori oricare dintre dependențele sale se modifică. În Shiny, toate intrările sunt variabile reactive. Astfel, de fiecare dată când utilizatorul interacționează cu un element de control pentru a-i schimba valoarea, orice bloc de cod care depinde de acea variabilă (cum ar fi o funcție render) reacționează la noua valoare a variabilei de intrare și se re-evaluează.
Poți crea și variabile reactive noi cu ajutorul funcției reactive().
Codul de mai jos definește o variabilă reactivă numită my_sum, care calculează suma a două intrări numerice denumite num1 și num2.
my_sum <- reactive({
input$num1 + input$num2
})
Când este re-calculată variabila my_sum?
Acest exercițiu face parte din cursul
Studii de caz: Construirea aplicațiilor web cu Shiny în R
Exercițiu interactiv practic
Transformă teoria în practică cu unul dintre exercițiile noastre interactive
Începe exercițiul