Today we are happy to release Remix v1 into the world.
This release comes after over 20 prereleases and 18 months of development, which included the release of React Router v6 earlier this month. We invite you to check out the source code and star the repo.
We'll be talking a lot more about Remix on our livestream today (hit the bell if you want a reminder!) and chatting about it on Discord, so be sure to tune in for a more in-depth look.
We've been so heads-down on getting the product right that we haven't done a whole bunch of marketing yet. I know that's been a little annoying for some (bUt HoW IS it dIFFerenT fROm NExt??), but we believe that focusing relentlessly on the product is the right call, even if our marketing temporarily suffers. We've been in a tight feedback loop with many paying customers who participated in our early supporter preview, many of whom have already launched production sites using Remix. And we have a smart, friendly, engaged core community of Remix users. We couldn't be more pleased with the kinds of conversations happening daily on our Discord server.
So what exactly is Remix? Well, it honestly depends on who you ask 😅
If you ask Ryan, Remix is all about fine tuning the details of the user experience. It's all over our new website; things like declarative preloading of HTML resources, managing focus for accessibility, handling race conditions, and restoring the scroll position when a user navigates back on a client-side route transition. He will literally talk your ears off about the power of nested layouts and how it affects everything from what you see in the network tab to contextual data loading and error handling.
If you ask Kent, he'll probably tell you all about how Remix was the biggest productivity booster he used when building his new website and how leaning on standard web APIs like
FormData and others help increase understanding and make your knowledge more portable to other stacks as well.
So yeah, Remix is a lot of things to a lot of different people. It's a true full stack framework. What does it mean to you?
We are excited to share more of what we've been working on over the coming weeks. But that's enough from me for now. You probably just wanna dig in and get started already!