shiny
htmltools
req()
seq()
on.exit()
observe()
isolate
observeEvent
eventReactive
reactiveTimer()
invalidateLater(ms)
git
It’s a paradigm which focuses on values that change over time, and calculations and actions that depend on those values
It is concerned with data streams (sequence of data elements) and the propagation of changes