This is the teaching material for the tutorial how to dynamically add/remove modules held at the Appsilon Shiny Conference 2022. The recording is available at YouTube.
Clone the repository to your local machine and explore the material. To follow along the coding examples, you need the following packages:
shiny >= 1.5.0
ggplot2 >= 3.0.0
- the presentation in HTML and Rmarkdown format (
dynamic_modules
) - the templates for the different programming parts of the tutorial, have a look at the overview
- the solutions
- additional information how to destroy
observeEvent
s that was not covered during the tutorial
This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
The function remove_shiny_inputs
is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License by Thomas Roh.