DEV Community

Discussion on: You don’t need React for building websites

Collapse
 
loopmode profile image
Jovica Aleksic • Edited

Websites are a rather small part of the web nowerdays. Most stuff you see and use - and get hired for - are web applications. Very complex and very interactive pieces of software. You don't want to do that Vanilla, believe me. You can, sure. But only the top 1% of developers is capable of building, from scratch, a framework for their specific project that incorporates all the hard lessons learned in thousands of man-hours in a system like react.
I've been doing web apps for some 20 years now, first with flash because there was no JS+CSS as we know it today, then with Vanilla JS, then I enjoyed jQuery, then Backbone, then then then. A myriad of epochs.

The point is...you can't seriously work on a project of even medium complexity without using lots of libraries and maybe a framework, because otherwise you would have to make all the mistakes and learnings that went into those frameworks, because you'll have to stumble into the problems these frameworks solve yourself, but mostly one at a time (and there are MANY). And so you will never finish the project, or you will and it will be a pile of buggy, unusable crap. (Or you truly are a genius that should be either hired by the greatest of companies or governments, or should invent the next cool framework the rest of us may use to avoid aforementioned problems and get shit done).

The point besides the point is, actually, that there is the great divide. Two frontend developers are sitting at the bar. They have nothing to talk about.
css-tricks.com/the-great-divide/

Finally, i do agree: you don't need react to build websites.
Also, i add to that: you don't even need javascript to build websites.