My company had a rogue cowboy developer (aka “John Smith”) who insisted on the team using Svelte, mainly because it was what he’d invested time in himself and it made his own job easier. It resulted in 11 months of virtually nothing getting done (not only due to Svelte, of course, but it was a contributing factor due to lack of team expertise). When I was brought in to replace him, I immediately migrated the team over to Angular; it took just 4 weeks to get them back on track and hitting milestones again.
To put things in perspective, here’s a list of jobs returned by Seek in Mosh’s home town of Melbourne, as of this morning:
React: 402 positions
Angular: 1,196 positions
Svelte: 1 position
If that’s how bad it is from an employee’s perspective then imagine how difficult it must be for companies that are invested in Svelte trying to hire new staff. Literally every new staff member has to be trained in it from the ground up.
Just go with your instincts, these frameworks are intended to make the job easier for us but instead it’s literally doing the opposite because we’re getting more frameworks day by day and it’s getting hard for developers (especially beginners) to choose one but, as @AzharUddinSheikh said if you focus on mastering JS instead of these frameworks (talking in general not giving you advices) then it shouldn’t be that much concern to you to leave one and migrate to a new one. In my opinion you should just see which one satisfies you more in terms of everything. All of them have some pros and cons and you cannot find the perfect one. To be honest I don’t really know next year this time how many frameworks are we going to have but after all I hope the choosing part gets easier and unfortunately we’re going in the path that most CEOs expect you to be a master in all of them. After all “just go with whatever you like” don’t care about the articles and etc. The article writers are just sharing their own perspective and it could be totally wrong in your view, the destination is the same they all do the same job but the path varies from one framework to another. And yes someday we wont see any React (or Svelte or etc doesn’t matter) projects anymore as right now so many libraries are ditching even TypeScript.