Okay, so we do have a lot of questions and we have, you know, it was a kind of like a high level, you know, talk about a lot of the philosophy that, you know, you have around, you know, this sort of change. And I think a lot of the questions reflect that as well, a lot of like really high level questions which I think is good.
So let me start with the most upvoted by far question, which is is there anything more that you can already tell about the Remix brand in the future now that Remix, as it exists today, is swallowed by React router? Yeah so there's another aspect to why we wanted to make this move. I didn't include it in the talk because what I like is that you don't need to have this context for this move to make sense. But this, one of the big drivers was we were already exploring what the next generation of Remix is. And some of these early explorations that are actually quite far along, it's effectively a different framework.
And it's such a, it was such a big change. But we were still bringing that spirit of backwards compatibility that's always been there with Remix and React router. So we were talking about letting you mount a React, sorry, a Remix v2 app instead of Remix v3. And that's when I was starting to get a little bit nervous because I'm like I don't want us talking about inversion numbers. And so there would already been talk about doing this, but I was the one who actually suggested like maybe the cleanest way to make this kind of move is to say let's take Remix as it exists today and move it over to React router. And then that frees up the Remix brand to sort of live side by side even into the future.
So it's about, it's really about decoupling the two philosophies. And that made perfect sense because as I said, if Remix is effectively React router, the framework, it's like it's going back home to where it really belongs in the long term.
Yeah. So Michael and Ryan have been the ones most closely working on it while we do a lot of the work on Remix as it is today and React router. But the goal is once the dust has settled on the React router v7 release for us to, as a team, start to put a bit more focus on that next gen version of Remix. But as of right now, it's not something I'm super close to.
Yeah. I mean, when I was like listening to the presentation, I think it was really delightful to kind of like hear the reasoning that seemed to come from a like a purely sort of like what makes sense perspective, right? Like a lot of, you know, frameworks these days are, you know, sort of also companies, you know, like, and they have sort of like a need to also sort of do things for kind of like a branding and packaging and molting and, you know, all those kinds of things. But this seems like a movement towards like a more sort of pure open source, like here, here's all the functionality and we have no claim to the sort of IP of it in a way. Is that also your sort of read on it or?
Yeah. I mean, what I like about the Remix team working on it and is there's always been such a focus on simplicity and removing things and that always happened to me when I put my own work forward, like the Routes TS work that I showed before. That's something I worked on where a lot of my early work was, you know, adding these layers of abstraction and indirection, because I'm like, we might want to support this in the future and support that. And Michael and Ryan are much more in the camp of like, if we don't need it, let's not add it yet. Let's focus on keeping things as simple as possible.
Comments