Uploaded July 2025 | Updated September 2026, 2 weeks ago
#ShinyConf #ShinyConf2025
This is a talk from ShinyConf 2025: shinyconf.com
Abstract: Ever wonder why your Shiny app seems to trigger twice when you only expect it to run once? You're not alone!
In this talk, we’ll break down what’s really happening under the hood with Shiny’s reactivity system. We’ll explore dependencies, invalidations, and common pitfalls that cause unexpected behavior.
You’ll also learn handy debugging tricks with reactlog, isolate(), and req(), plus best practices to keep your app running smoothly. Whether you're new to Shiny or have been using it for a while, this session will help you take control of reactivity and stop those unwanted extra triggers!
__________________
Want to watch all the ShinyConf 2025 sessions?
Sign up for replay access here: events.ringcentral.com/events/shinyconf-2025
#ShinyConf #ShinyConf2025
This is a talk from ShinyConf 2025: shinyconf.com
Abstract: Ever wonder why your Shiny app seems to trigger twice when you only expect it to run once? You're not alone!
In this talk, we’ll break down what’s really happening under the hood with Shiny’s reactivity system. We’ll explore dependencies, invalidations, and common pitfalls that cause unexpected behavior.
You’ll also learn handy debugging tricks with reactlog, isolate(), and req(), plus best practices to keep your app running smoothly. Whether you're new to Shiny or have been using it for a while, this session will help you take control of reactivity and stop those unwanted extra triggers!
__________________
Want to watch all the ShinyConf 2025 sessions?
Sign up for replay access here: events.ringcentral.com/events/shinyconf-2025










