Uploaded March 2025 | Updated September 2026, 1 week ago
#ShinyConf #ShinyConf2024
Abstract: {litter} is an R package that allows easily manage dynamically generated inputs.
Because Shiny inputs require unique ids it can be difficult to dynamically generate them on the fly. When inputs are not known at build time one must generate not only unique ids but also manage their corresponding observers. This can easily make a mess of something that should be simple.
{litter} does away with all of this: one can easily generate inputs without having to generate unique ids, allowing for the use of a single observer, keeping both the UI and server clean and readable.
____________________________
Join us this year! Sign up for ShinyConf 2025 here: go.appsilon.com/register-shinyconf2025
#ShinyConf #ShinyConf2024
Abstract: {litter} is an R package that allows easily manage dynamically generated inputs.
Because Shiny inputs require unique ids it can be difficult to dynamically generate them on the fly. When inputs are not known at build time one must generate not only unique ids but also manage their corresponding observers. This can easily make a mess of something that should be simple.
{litter} does away with all of this: one can easily generate inputs without having to generate unique ids, allowing for the use of a single observer, keeping both the UI and server clean and readable.
____________________________
Join us this year! Sign up for ShinyConf 2025 here: go.appsilon.com/register-shinyconf2025




 and [ffverse](https://ffverse.com), maintain [nflverse](https://github.com/nflverse) data and packages, and mentor at [R4DS Slack Community](https://r4ds.io). Away from my keyboard, I enjoy skiing ⛷, lifting weights 🏋️, rowing 🚣️, and hanging out with my dog Jasper 🐶 Tan Ho: DIY Pest Control: Effectively Debugging Shiny Apps](https://i.ytimg.com/vi/x764Y1qz_iQ/mqdefault.jpg)





