⚠️ Pre-release warning: The client-side packages (@remix-run/dom,@remix-run/events) are sourced directly from the Remix Jam 2025 demo disc and are not yet formally published. The documentation below is based on real source code fromkentcdodds/remix-jam,rossipedia/remix-jam-mk2, the officialremix-run/remixbookstore demo, and Kent C. Dodds' unofficial API gist. APIs will change before stable release.
The Remix 3 component framework is not React. It's a new component system built entirely on JavaScript and DOM primitives. Before diving in, a few things to re-wire: