Files
shiny/inst/examples/03_reactivity
2014-03-11 10:49:32 -07:00
..
2014-03-11 10:49:32 -07:00
2013-12-30 13:05:54 -08:00
2014-02-12 15:25:30 -06:00

This example demonstrates a core feature of Shiny: reactivity. In server.R, a reactive called datasetInput is declared.

Notice that the reactive expression depends on the input expression input$dataset, and that it's used by both the output expression output$summary and output$view. Try changing the dataset (using Choose a dataset) while looking at the reactive and then at the outputs; you will see first the reactive and then its dependencies flash.

Notice also that the reactive expression doesn't just update whenever anything changes--only the inputs it depends on will trigger an update. Change the "Caption" field and notice how only the output$caption expression is re-evaluated; the reactive and its dependents are left alone.