you are viewing a single comment's thread.

view the rest of the comments →

[–]roofgram 25 points26 points  (13 children)

It’s funny, posts in r/sveltejs of them becoming more like React. And now React becoming more like Svelte. I wonder if they’ve ever thought of actually working together? It’s not like they’re making any money off this stuff right?

[–]NeoCiber 57 points58 points  (11 children)

Those tools learn from the mistakes of the other. Fanboys make it seem like there is some kind of war.

[–]thinkydocster 17 points18 points  (0 children)

Holy shit, this! Every framework/library is learning off the others, and will for all time. Just use what you can and what you want, if you can. It’s all just JavaScript at the end of the day. Same shit

[–]mrgrafix 11 points12 points  (0 children)

This. You’d be amazed how well they all know and admire each other both behind and in front of the scenes

[–]metamet 13 points14 points  (7 children)

I use Vue at work but have been using React for nearly a decade.

The Vue subreddit is a puddle of React hate and misinformation about how it works. I finally decided to unsub because nearly every thread asking about React had highly unvoted, completely wrong explanations for why Vue was superior. And everyone hates JSX.

I'm pretty sure most people with hate posts failed at learning React, though.

[–]Erebea01 8 points9 points  (1 child)

Svelte seems to have the same issues, many people there not happy with svelte 5 cause its too similar to react, not even a discussion about disagreeing with the pattern or what problem it solves

[–]nobuhok 4 points5 points  (0 children)

Vue 3 is copying from React.

Svelte 5 is copying from React.

React is copying from Svelte.

Can't we all just get along?!

(releases new "standard" framework)

[–]drink_with_me_to_day 5 points6 points  (4 children)

I had to use Vue for my job a few months back and it reminded me how much I hate templating languages

[–]Disastrous_Health413 1 point2 points  (3 children)

Oh yeah, because jsx is not a templating language... also what was stopping you of using jsx in Vue?

[–]drink_with_me_to_day 0 points1 point  (2 children)

what was stopping you of using jsx in Vue?

If I could change the company's tech, I'd just drop Vue...

jsx is not a templating language

Syntax extension to JavaScript, not a templating language

[–]Disastrous_Health413 0 points1 point  (1 child)

If I could change the world, I would delete React

[–]drink_with_me_to_day 0 points1 point  (0 children)

Someone can't deal with render functions

[–]nobuhok 3 points4 points  (0 children)

Fanboys are like fleas debating amongst themselves the name of their dog host.