It’s always a good idea to play around with the technologies you learn. Making a website with React is quite a bit different than a vanilla. You will run into scenarios where you will have to use other libraries like React Router which opens up great opportunities for you to pick up more tools.
A good mini React project is making a simple click counter app. It requires you to use state and it also gives you an opportunity to render multiple props.
If you are really interested in making a complete website with React, I would encourage you to check out Next.js or Gatsby.js and run through their tutorials. Next is my favorite but they both have excellent documentation and great communities.
Best of luck and do not lose hope. React is difficult but it does get easier with practice.