I’m starting to get my hands into web development, Should I learn React or Do projects on vanilla JavaScript in the beginning

I’m an aspiring full-stack developer currently enhancing my skills. I have a basic understanding of HTML and CSS, and I’m now looking to dive deeper into JavaScript and its frameworks. However, I’m at a crossroads and need some advice.

Should I start by mastering Vanilla JavaScript before moving on to React, or can I jump straight into learning React?

Here are a few points about my current situation:

I have some experience with basic programming concepts.
My ultimate goal is to build dynamic and responsive web applications.
I enjoy learning through practical projects and hands-on experience.
I’ve read that understanding the fundamentals of JavaScript is crucial, but I’ve also seen recommendations to start with React to quickly build real-world applications. What would be the best approach for someone in my position?

Any insights or personal experiences would be greatly appreciated!

Thanks in advance!