A learning plan about the React framework. In addition to the learning advice written by the open-source author of React that was recommended earlier, I also referred to Ruanyifeng's React tutorial, which is easy to understand and covers both easy and difficult aspects, allowing one to quickly grasp the core points of React.
As mentioned before, in order to work on company projects, I decided to learn the React framework. I looked at a learning plan by the open-source author of React, React Learning Path - How to Learn React? Personally, I think it's pretty good, but it requires reading a lot of documentation and the official documentation doesn't provide detailed explanations, only the principles, which can be difficult to comprehend.
After browsing the internet for a long time, I found that Ruanyifeng's React tutorial has a good reputation, so I took a look.
It is very suitable for beginners who are just starting with React. It allows one to quickly get started and then, with reference to the official documentation, gain a deeper understanding and make further progress.
Ruanyifeng's Blog - React Beginner's Tutorial
Ruanyifeng: I was very frustrated when learning React. Some tutorials discuss detailed issues that are not helpful for beginners; some tutorials are well-written but relatively short, making it difficult to see the big picture. I studied for several months, read more than 20 tutorials, and during this process, I collected all the demos that were helpful to me and created a library called "React Demos".
Based on this library, I will write a comprehensive and easy-to-understand React beginner's tutorial. You just need to follow each demo and do it once to get a basic understanding of React. Of course, the prerequisite is that you must have basic knowledge of JavaScript and the DOM, but after reading it, you will find that React requires very little prior knowledge.
github >>> ruanyf/react-demos
Clone this library and practice along with it.
As long as you have a certain basic knowledge of JavaScript, I don't think learning React is difficult. Of course, this is just the beginning. If you want to have a deeper understanding of it, I think there is still a long way to go. In the future, I will gradually record the problems encountered in using React, as well as some notes on knowledge points.