Lightning Rounds - Part 1
summary
Shows a concrete system: ViewComponent classes become scoped front-end assets via class-name → component identifier, with a webpack step that prepends an identifier map so CSS and Stimulus controllers never clash. Checkout complete is wired as a real example with specs and Storybook stories, per-component translations and focused DOM tests, and integration with legacy jQuery code. A small utility to fix ERB alignment is under development. The setup is claimed to reduce CSS cruft and make moving components safe and measurable.
AI-written summary · about
related talks
39mComponent Driven UI with ViewComponent
05mLightning Talks from Brandon Shar
31mComponent Driven UI with ViewComponent gem
57mViewComponents in the Real World
25mRails frontend: 10 commandments and 7 deadly sins in 2025
35mFrontendless Rails frontend
38mRethinking the View Layer with Components
34mViewComponents in the Real World
