I've been in your situation when I was a beginner and I felt the same. In 5 tips to become a better developer, I give some tips that I would like to receive when I started learning more about programming.
Try understanding how JavaScript works before giving React a try. I recommend you start learning how to use booleans, conditionals, repetition loops, functions, array methods, what is an object and how to improve your code using it, ES6, and object-oriented programming.
Yes, there is a lot of things to learn first 😅. But the first step is to know what you're just about to understand.
After learning more about the concepts above, you'll be able to create amazing applications using any framework!
A good website to learn more about JavaScript in small parts is samanthaming.com. And, in this article, I give some tips for beginners to code like a pro 🤓!
If you need any additional help, feel free to contact me via Instagram (@blogdolipe.com.br) 😉