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!