You still do a lot of JS in React. React is JS. And you have to do a lot of it (as opposed to Angular, which and Angular friend of mine described as a “framework for people who suck at JavaScript”).
In React, you are 100% doing JS. All React is really doing is handling the DOM manipulation and passing some variables around. But everything else is 100% JS. I can’t think of any aspect of JS (other than DOM manipulation) that I don’t use because I’m doing React.
i might want to go into software engineering and c++ will open the path for that.
Well, in the broader sense, web dev is software engineering, just a specific category. True, some people say you might need an engineering degree to be called an “engineer”, but “software engineer” has been my title at my last two jobs.
Yeah, if you mean you want to go get a degree in CS, then yeah, something like C++ might be good. But they also might also be based around C, Java, Python, or any of half a dozen others. Don’t get me wrong - there’s nothing wrong with learning C++. But don’t assume that it is used in every school. I would probably be pretty easy to ask around the schools in your area.