This is intended as a minimal example of using invalidateLater() to automatically refresh data in an R Shiny application.
Minimal example of data refresh in an R Shiny application