Reaktivität: zusammengesetzte reaktive Variable
Immer wenn sich der Wert einer reaktiven Variable (oder eines Inputs) ändert, wird der Code, der diese reaktive Variable verwendet, erneut ausgeführt. Um zu bestimmen, welcher Code läuft, wenn eine reaktive Variable ihren Wert ändert, erstellt Shiny aus dem Code einen Abhängigkeitsgraphen. Allgemein gilt: Wenn x von y abhängt und y von z, dann führt eine Änderung von z dazu, dass y aktualisiert wird, was wiederum x aktualisiert.
Hier ist ein Beispiel für eine reaktive Variable, die von einer anderen reaktiven Variable abhängt:
x <- reactive({
input$num1 + 5
})
y <- reactive({
x() + input$num2
})
Wann wird im obigen Code der Wert von y aktualisiert?
Diese Übung ist Teil des Kurses
<Kurs>Fallstudien: Webanwendungen mit Shiny in R erstellen</Kurs>Interaktive praktische Übung
Verwandle Theorie mit einer unserer interaktiven Übungen in die Praxis
Übung starten