DEV Community

Discussion on: How I moved from React to Svelte

Collapse
 
psypher1 profile image
James 'Dante' Midzi

I'm currently on the same journey. I'm really put off by the decisions React/Next have made so I've been exploring Svelte and Sveltekit.

As soon as I figure out authentication I'm switching completely

Collapse
 
jkhaui profile image
Jordy Lee

Curious which decisions by React/Next you disagree with? Assuming RSCs but wondering if there’s other aspects too

Collapse
 
psypher1 profile image
James 'Dante' Midzi

Well, yes... RSC is one of my issues.

  • The app router is not ready despite what they say. if they had the time to make all these changes - they could have improved on the pages router.
  • The folder based routing is a poor implementation of what Sveltekit has been doing already.
  • the number of things that are experimental currently is not a good sign to me (you have to turn on experimental for things that were working previously to work)
  • The whole of the internet is being made to accommodate what team vercel wants.
Collapse
 
kedzior_io profile image
Artur Kedzior

I bet you can get things like Firebase, Supabase working in no time but again I'm the guy that hooks SvelteKit with dotnet API. I would never dare to write server code in JavaScript.

Collapse
 
psypher1 profile image
James 'Dante' Midzi

Hahaha.... I hear you.

Yeah, that's what I saw. I've been figuring a setup with Supabase. I've had a not so good experience with Firebase

Thread Thread
 
kedzior_io profile image
Artur Kedzior

I'm running Firebase on a big project and it has been ok until we tried to merge accounts aka keep single Firebase record with multiple emails and phone numbers.

and yes JavaScript on the server is a big no no for me.

Thread Thread
 
psypher1 profile image
James 'Dante' Midzi

When you try to do something more is when all our struggles begin. πŸ˜…πŸ˜…

Thread Thread
 
kedzior_io profile image
Artur Kedzior

That's my best answer to this:

Image description

Thread Thread
 
psypher1 profile image
James 'Dante' Midzi

🀣🀣🀣🀣