7 ms·
Did Svelte gain the adoption like React and Vue ? I am not sure how mature the ecosystem is. I am always wary of using things in production that have not gained
by codegeek 11mo ago
Did Svelte gain the adoption like React and Vue ? I am not sure how mature the ecosystem is. I am always wary of using things in production that have not gained significant adoption.
- some_guy_nobel 11mo agoFrom what I recall, they nuked the ergonomics/what made Svelte great with the runes api (Svelte 4?) and most people begrudgingly switched over to React, because, why not at that point.
- YmiYugy 11mo agoRunes got introduced with svelte 5 and they address some problems that really bite when your components become complex and just weren’t solvable in the old paradigm. I think svelte is still very ergonomic to use. Having to write $state() when declaring reactive variables is not a big deal and neither is writing $effect instead of $:. I think the real reason the hype has waned a little is a combination of time, LLMs really liking React and generally absorbing any spare attention.
- some_guy_nobel 11mo agoYMMV, but I don't agree. I was building very complicated UI's with Svelte before runes (multiple layers of state, complex d3 + webgl visuals in the UI, etc.) and loved Svelte. Runes completely nuked the vanilla feel of Svelte, so I determined I may as well just use React. I know other people did the same (just look at the evolution of dev tools for Anthropic's research post-runes, or popular news rooms that once used Svelte but now don't). The main issue I had with Svelte was building real full-stack applications, where Sveltekit itself certainly felt behind its peers, but that's unrelated to runes/signals. It's certainly not a rare viewpoint, just click on any link about "svelte runes" to see people upset. - https://www.reddit.com/r/sveltejs/comments/1crpj0r/svelte_5_is_react_and_i_wanna_cry/ https://www.reddit.com/r/sveltejs/comments/1crpj0r/svelte_5_... - https://www.reddit.com/r/sveltejs/comments/1htup7k/ive_been_championing_svelte_for_3_years_and_runes/ https://www.reddit.com/r/sveltejs/comments/1htup7k/ive_been_... You do raise a good point that LLMs make React much easier to adopt these days. Again, in my case the switch happened before I found LLMs effective for the sort of work I was doing, (but now it's a no-brainer to default to react).
- thedelanyo 11mo agoAbout 90% of stuffs, svelte's ecosystem is the same as the whole js ecosystem.
- SeanAnderson 11mo agoShort answer: no. Long answer: https://2024.stateofjs.com/en-US/libraries/#tools_arrows https://2024.stateofjs.com/en-US/libraries/#tools_arrows It shares a space with React and Vue in terms of positive opinions. Opinions are worse since v5 due to the perceived increase in complexity of using the Runes system. It is the fourth most used JS framework behind React, Vue, and Angular.
- mi_lk 11mo agonot an FE but it seems the only thing stands out from that survey is Vite
- SeanAnderson 11mo agoVite is indeed awesome and a breath of fresh air after a decade of Webpack.
- Hamuko 11mo agoAt least anecdotally I see job listings mostly for React, with some for Vue and Angular, with almost no Svelte. I think I did see one company mention Svelte, so at least someone is building on it, but to a much lesser degree than any of the major players.
- gitaarik 11mo agoSvelte is pretty established and proven. But not as known as React / Vue / Angular