Concept Flow - Shiny basics for interactive apps
User opens app
UI loads: inputs + outputs
User changes input
Server detects input change
Server updates output
UI shows updated output
User interacts again or closes app
The app starts by showing the user interface (UI). When the user changes inputs, the server reacts and updates outputs, which the UI then displays.