Short answer: No.
Long answer: No, but…
Due to popularity of React, many beginning front-end developers delve right into React without knowing any other language. That’s okay. Many get by using React doing just that. However, just as any programming practice (or anything in life for that matter), merely following what you’re told has its limits. Only way to gain mastery is to understand why you’re doing what you do.
Some students prefer following sample React projects from beginning to end. Many classes take this approach mainly because it’s an easier way to lead a class. This approach has some advantages as it typically covers wider spectrum of the library. But bear in mind, most of these projects are conjured up assuming the most ideal scenario. In reality, you rarely get a chance to build a brand new React application from scratch. More so if you’re a noob.
Knowing the syntax and how things work is only a sliver of what makes a great programmer. These are things that have objective answers and are readily available upon search. The real skills of programming are how you solve problems during not-so ideal situations. In the real world, the not so-ideal is the norm.