LiveComponent with Cameron Dutro

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

Explore listener stats, chart rankings, contacts and more on the Remote Ruby podcast page.