shiny
htmltools
req()
seq()
on.exit()
observe()
isolate
observeEvent
eventReactive
reactiveTimer()
invalidateLater(ms)
git
The goal of this chapter is to help you improve three important Shiny workflows:
Learn basic development cycle for creating apps,making changes, and quickly expirement with the results.
Learn how to debug Shiny apps
Learn how to write self-contained reprexes