Title: I&#x27;m not a web developer, but I dabble in it because I find it interesting. I went through some courses like The Odin Project and others to learn the basics of HTML&#x2F;CSS&#x2F;JS, and I thought it made a lot of sense: HTML structures the page, CSS handles the style, and JS handles the functionality.<p>However, after working for software companies for a few years, it seems like almost nobody uses these technologies in the way they&#x27;re presented on websites like w3schools to make web applications. Instead, they use component-based frameworks like React. To me, these frameworks seem way more complicated than HTML&#x2F;CSS&#x2F;JS, and I don&#x27;t understand what problem they&#x27;re trying to solve. What makes the trade-off of all that extra complexity and abstraction worth it? Aren&#x27;t HTML&#x2F;CSS&#x2F;JS perfectly fine and time-tested tools for web development on their own?
Upvote: