
LiveComponent with Cameron Dutro
From Remote Ruby by Chris Oliver, Andrew Mason, David Hill
February 27, 2026 · 53 min · Episode 340
About this episode
Cameron Dutro discusses the LiveComponent library that enhances Rails ViewComponent with client-side state and targeted re-rendering.
Cameron Dutro returns to the show to introduce LiveComponent, a new library that adds client-side state and targeted re-rendering to Rails ViewComponent using Hotwire + Stimulus with minimal JavaScript. Chris, Andrew, and Cameron dig into why he built it, how it serializes component state and models, how updates flow from events to fast server-rendered HTML morphs, where it shines compared to plain Turbo/Stimulus, and how optional React support can help with migration and interoperability. Hi...
People in this episode
Hosts: Chris Oliver, Andrew Mason, David Hill
Guest: Cameron Dutro
Topics covered
- LiveComponent
- Rails
- client-side state
- targeted re-rendering
- Hotwire
- Stimulus
- JavaScript
Keywords
- LiveComponent
- Rails ViewComponent
- client-side state
- Hotwire
- Stimulus
- Turbo
- React
- JavaScript
Mentioned in this episode
Organizations: Rails ViewComponent, Hotwire, Stimulus, Turbo, React
More episodes of Remote Ruby
- [The lost episode 259] All Right, Rant Time - Debugging · June 12, 2026 · 55 min
- Revise Auth and Podcasting Plans · June 5, 2026 · 1h 10m
- Rails World Tickets, New JavaScript Package Managers, and Security Worries · May 29, 2026 · 42 min
- Blue Ridge Ruby Insights & Experiences · May 22, 2026 · 54 min
- Stripe Changes, File Upload Quirks, Scaling Sidekiq · May 15, 2026 · 50 min
- Direct Routes and Data Queries · May 8, 2026 · 40 min
Explore listener stats, chart rankings, contacts and more on the Remote Ruby podcast page.