There are a lot of resources available to comprehend the basic and advanced version of Reactjs.
- Learn ReactJS From a Top Udemy Instructor - Maximilian Schwarzmuller
- Learn React.js - Full Course for Beginners - Tutorial by Learn to code with free online courses, programming projects, and interview preparation for developer jobs.
If you thoroughly go through these lectures patiently, you will have good handy knowledge about Reactjs basics in just 9 hours.
There is an instructor named Mosh Hamedani, he has uploaded on youtube a free crash course on React.js
but, if you go through the description, he also has created an entire course on ReactJS from beginner to advanced. Mastering React
I have always followed Stephin Grider , who is, by the way, the instructor of this course as well, his concepts are crystal clear.
He will teach you how to Master React v16.6.3 and Redux with React Router, Webpack, and Create-React-App. Including all Hooks.
3. There are open-source projects available, go through their code and file structures, how they have organized it. You may just grasp 10% of whatever is written in that code, but don't worry, soon you will also be uploading your own big projects on Github and someone else will be reading your code to learn a lot of stuff.
4. Lastly, the most important resource is the DOCUMENTATION of the framework itself. In my coding and developing career so far, whatever I have understood about these frameworks and libraries is Wherever you may go or whatever you will create, you will still be in the vicinity of the documentation So make it a habit to go over it again and again.
If you encounter any error , search it on google. You will end up finding it on StackOverflow, GitHub issues or most probably reddit.
Debug your code, try how to solve errors and read as much as Posts on Medium -- a place to read and write big ideas and important stories and open-source posts community.
For OPEN-SOURCE REACT.JS Projects for learning, visit ReactJS Examples, Demos, Code
Source: Ali Rizvi Blog