4 ms·
I think that Next.js in its current form is not great for DX. I've recently tried out both React-Router v7 (which is sort Remix 3? it is confusing), and TanSta
by bhouston 2y ago
I think that Next.js in its current form is not great for DX.
I've recently tried out both React-Router v7 (which is sort Remix 3? it is confusing), and TanStack/Start and found them both to have better developer DX than Next.JS.
React-Router v7 was the simpler of the two and my app had less code as a result, but a little less flexible than TanStack/Start. But both seemed acceptable.
Astro has been recommended so I will try it out next.
- nicce 2y agoRemix is getting renamed and merged into React Router.
- bhouston 2y agoI am confused because I was mostly able to replicate Remix 2 functionality in React-Router v7. What would Remix add to that?
- 0xblinq 2y agoThis is such a mess. These guys love to create chaos. We used to “joke” with the fact they change the way to do routing in each RR release, now they change the entire framework with each release.
- bhouston 2y agoThey did change it with React-Router v7. The built-in file/directory-based routing that was available in Remix 2 is not available in React-Router v7.
- jakubmazanec 2y agoThat's not true, it is still available [1]. [1] https://reactrouter.com/how-to/file-route-conventions https://reactrouter.com/how-to/file-route-conventions
- 0xblinq 2y agoWe moved to Inertia.js. All our problems with meta frameworks are gone. We use it at work with a Rails backend, and we are about to start a new project with an Adonis.js backend. Give it a try. It’s the best way to use React, by far.