I highly recommend learning Next.js as a way to learn React – it is built on top of React and focuses on some of the most important hooks (useState, useEffect) while also giving you functions for server-side rendering that help make sure your app is performant from the get-go.
That's actually how I learned React myself :)
Disclaimer: I work at Vercel (we maintain Next.js)