Workshop: Why Is It Triggering Twice? Understanding Shiny Reactivity | ShinyConf 2025

#ShinyConf #ShinyConf2025 This is a talk from ShinyConf 2025: https://www.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: https://events.ringcentral.com/events...