DEV Community

Discussion on: Why React Won the Front-End Race

Collapse
 
leob profile image
leob

I think all of these "reasons" are not "the reason" - because most other frameworks (or "libraries" ;-) also have these features (well, except being backed by FB / Meta) ...

I think the main reason is just "timing" - React came on the scene exactly at the right moment, back when Angular 1.x was (by and large) "king of the frontend frameworks" - and then the Angular team announced:

"Here we have a new version for you - now please simply COMPLETELY rewrite your apps from scratch!"

... and then Angular 2.x looked complex, heavy, clunky ... and right at that moment React came on the scene - simple, fast, lightweight ... and the rest is history ;-)

P.S. I am (and have always been) way more of a Vue fan, I think it's vastly superior in all respects - but yeah, again "timing" - Vue arrived just a little bit later (too late), when React was already more or less "entrenched" ...

History and "accident" determines so many of these things!

Collapse
 
dev_michael profile image
Michael Amachree

The same goes for Svelte. It lacked popularity, but, like Vue, if you use it after using React, there is no reason to go back.

Collapse
 
berlaga profile image
berlaga

Agree with you completely. Vue is a winner for me!