How do you learn React?
As with most things, you need to put in some effort, find out a good resource to study, be consistent with your learning, and put everything you learn into practice as soon as you can, to reinforce your studies and make all the things you learn stick in your head.
But.. where do you start?
In this post I want to list a few resources I created to go from zero to become a React master.
Next, my React Handbook is going to be your best friend. I put a lot of work into making sure it gives you all the base knowledge you need to become an awesome React developer.
I think those resources will keep you busy for a while.
As I mentioned, practice is king. Focus on building things, even simple ones, every day as you are learning. Don’t just read through theory, apply it. Build sample apps. I have a long list of sample app ideas you can take inspiration from.
I also run a React Course, where I teach you how to build 6 practical projects with React (including Hooks, of course).