I'm a big fan of Vue.js, even being a contributor to some projects in its ecosystem, but for the past 8~9 months I've been working with React and even though I like many parts of Vue better, I think React is a powerful tool and the way components are handled is pretty neat.
But if you're learning/working with React, I can't recommend Typescript enough.
I was super scared of Typescript at first, always looked at it like "ugh" but once I started actually working with it, it just makes development so much better. It feels more professional, you get type safety in your components and nice DX powered by autocomplete in VSCode or other IDEs, for component props for example.
So, learn React, make your code clean with the tips here but as soon as you can, try and add Typescript to your skillset. It will change your life.