DEV Community

Discussion on: Why to use React if HTML/CSS/JS works fine?

jleewebdev profile image
Josh Lee

If you just need a make a small button or make a small change using JS, then just use JS. But when you start making more complex apps, you'll see that your code will get very messy very quickly.

Before learning a new technology, I advise to "to do it the hard way" first.

Go make a todo list app with JS, html, and css. See how quickly it can become a headache.

Then, build the same thing with a framework. You'll quickly realize why people use them when you see how much more efficient they are.