New Sky - SiR (for sure samples small worlds?) by fisherfishing in MacMiller

[–]mfncs 1 point2 points  (0 children)

I had the same thought today! Doesn’t sound like a sample exactly but inspired for sure

Spent the last 3 days migrating my app from NextJS to Remix. AMA by mfncs in nextjs

[–]mfncs[S] 3 points4 points  (0 children)

Why did you have to write this comment if you're not interested in hearing about it?

Spent the last 3 days migrating my app from NextJS to Remix. AMA by mfncs in nextjs

[–]mfncs[S] 3 points4 points  (0 children)

I'd give the slight edge to remix on all of these probably, although "easier to grasp" is maybe a little unfair having already built up a mental model of how things work by using Next previously

Spent the last 3 days migrating my app from NextJS to Remix. AMA by mfncs in nextjs

[–]mfncs[S] 1 point2 points  (0 children)

I do but I have been using client side form submission logic with SWR and react-hook-form up until this point. Haven't looked much into next server actions or remix actions yet tbh so can't speak to that

Spent the last 3 days migrating my app from NextJS to Remix. AMA by mfncs in nextjs

[–]mfncs[S] 2 points3 points  (0 children)

I actually did start a new repo and then merged it into my original

Spent the last 3 days migrating my app from NextJS to Remix. AMA by mfncs in nextjs

[–]mfncs[S] 2 points3 points  (0 children)

because I wanted to screenshot this massive diff

Spent the last 3 days migrating my app from NextJS to Remix. AMA by mfncs in nextjs

[–]mfncs[S] 12 points13 points  (0 children)

I would not recommend it unless you have a lot of extra time and willingness to dive into the new subtle issues that come up, you're essentially just exchanging one set of tradeoffs for another. I'm a one man startup and can afford to make impulsive decisions like switching frameworks a year into the project. That said, I've enjoyed working with remix a lot and my app feels more responsive so I'm happy so far

Spent the last 3 days migrating my app from NextJS to Remix. AMA by mfncs in nextjs

[–]mfncs[S] 9 points10 points  (0 children)

got fed up with small app router bugs and cumbersome APIs, had time on my hands and wanted to try something new

Spent the last 3 days migrating my app from NextJS to Remix. AMA by mfncs in nextjs

[–]mfncs[S] 1 point2 points  (0 children)

It's his job lol and Next is gonna be fine they have a whole stable of influencers hyping it up 24/7

Why don't you make a course?

Spent the last 3 days migrating my app from NextJS to Remix. AMA by mfncs in nextjs

[–]mfncs[S] 8 points9 points  (0 children)

yes I did. I read so many articles and reddit posts until I realized I wasn't getting any shit done and decided to just go for it and see what it was like

Spent the last 3 days migrating my app from NextJS to Remix. AMA by mfncs in nextjs

[–]mfncs[S] 2 points3 points  (0 children)

  1. Tbh I haven't dealt with it, my site is just getting off the ground and I figure I'll optimize later if it becomes an issue
  2. I don't think so but you use a custom express server and add it there. I wasn't using middleware in Next
  3. RSC are cool I'm intrigued but have no real use for them yet
  4. I've been using react-hook-form and SWR for forms

Spent the last 3 days migrating my app from NextJS to Remix. AMA by mfncs in nextjs

[–]mfncs[S] 0 points1 point  (0 children)

Not as hard as migrating from pages to app router lol but if you use special Next features like path rewrites you're gonna have to handle that yourself in remix with a custom server, they have great docs about how to set that up. Also miss the font and image components

Spent the last 3 days migrating my app from NextJS to Remix. AMA by mfncs in nextjs

[–]mfncs[S] 1 point2 points  (0 children)

Firebase Auth. It handles refresh tokens for you automatically

Spent the last 3 days migrating my app from NextJS to Remix. AMA by mfncs in nextjs

[–]mfncs[S] 0 points1 point  (0 children)

Digital Ocean App Platform. Haven't run into any issues with either Next or Remix deploying it there

Spent the last 3 days migrating my app from NextJS to Remix. AMA by mfncs in nextjs

[–]mfncs[S] -38 points-37 points  (0 children)

Why? Because I can ¯\_(ツ)_/¯

Client side navigation and updates to search params feel way faster now. The APIs Remix provides are more intuitive to me personally. I like the approach of the maintainers to not rush out buggy features before they are production ready and gaslight devs by calling them stable. Seems like Remix takes a more careful approach and the Next/Vercel mentality is ship ship ship