Tweet by pcattori

October 12, 2025

One thing most people don't realize is that 3rd party libraries shouldn't need to add special support for Remix 3. E.g. we don't https://t.co/ekl7wQXg1b to have a "Remix" option like they do for React, Vue, etc. You should be able to use the JS version directly. No need for a wrapper library like `remotion`. I think this will be possible thanks to the native events-based model. So some libraries may work out-of-the-box with Remix 3, and if not they should just need to add events that _all_ frameworks — even vanilla JS — would benefit from. That's the vision for now, but we'll see how close to that we can get. Not sure what you mean by "DOM interactivity testing", but any DOM/browser testing library — Playwright, Vitest, etc. — should work with Remix 3. There's no "adapter layer" necessary for that. For UI libraries: yes, there are a couple essential UI libraries that React has that Remix 3 will need. That's one big reason why we are going to build a component library / design system ala shadcn. So yes, there's a gap here that needs to be filled, but I think that its not as big of a gap as you might think thanks to the events-based interop I mentioned at the beginning.

Author
pcattori
Date
October 12, 2025