Settings

Theme

Remix 3 Beta Preview

remix.run

16 points by pspeter3 12 days ago · 3 comments

Reader

laurels-marts 12 days ago

I’m a bit confused by this.

I migrated my Remix 2 app to react router 7 and I think it’s great.

Sure I have to pull in Express for server, Typescript for types, Vite for bundling etc but it’s not a lot of overhead. React Router mostly solves what I expect a modern framework to solve (also love v8 middlewares)… so what is Remix 3 adding? Are they really proposing that they will create a better bundler than Vite, a better UI renderer than React, a better types system than TypeScript? And for what? Such that you can say that you can build a “modern” app without any other deps other than Remix itself in your project?

  • dzogchen 8 days ago

    Remix v3 uses TypeScript.

    The philosophy is to not rely on heavyweight bundlers too much but to stay closer to the web platform. They don’t invent their own bundler, from what I can tell they are using esbuild.

    And it is not that hard to imagine a better UI framework than React…

    > And for what?

    One benefit they mention is that staying closer to web APIs makes it more future proof. I believe it. React does not even ship an ESM build. It has given up trying to keep up and expects everyone to just bend over backwards to adapt to its sprawling, aging codebase.

    • theplatman 7 days ago

      more future proof except for the fact that these guys are infamous for breaking changes

      i really don't think after there's much interest from the larger community after multiple annoying RR breaking changes -> Remix -> Remix 2 -> React Router v7 -> now an entirely new framework.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection