According to the 2018 JavaScript Trends Report, React is currently the most popular front-end, with Vue in second place. However, Vue is still far behind React in terms of “used and will be used again.”
(Note: a total of 153 different countries
20000Multiple JavaScript developers participated in the survey, and there were 75 developers in China, accounting for 0.37% of the total. The data may be a little different in China.)
20000Multiple JavaScript developers participated in the survey, and there were 75 developers in China, accounting for 0.37% of the total. The data may be a little different in China.)
React is popular because of its advantages:
Flexibility and responsiveness:React provides maximum flexibility and responsiveness.Virtual DOM:Because it is based on the document object model, it allows browsers to arrange documents in HTML, XHTML, or XML format in a friendly way.Scalability:React has proven to be better for large applications due to its flexible structure and scalability.Continuous development:React is supported by Facebook’s professional developers, who are constantly looking for ways to make it more advanced.Rich JavaScript libraries:Contributors from around the world are working to add more features.Web or mobile:React Provides the React Native platform for developing natively rendered applications for iOS and Android using the same React component model.
Especially when the
● You need to build mobile applications
● Large applications need to be built
● Lightweight, easy version migration
● Professional and excellent community support to solve any problem
React is a better choice (often large and medium-sized enterprises prefer React)
In addition to Facebook, Instagram, Netflix, Microsoft and other well-known international Internet companies, many mainstream Internet companies in China, such as Tencent, Ant Financial, JINGdong, 360, Meituan and Ctrip, are also using React. Even if some big companies do not directly use React due to business reasons, But it’s still in the React community.
So for every front-end developer who wants to get into a big factory,
React is a hard nut to crack. React related questions are required for the interview. Lack of learning React stack will greatly reduce personal competitiveness. If you understand the soul of React, including virtual DOM, JSX, functional programming and IMmutable, one-way data flows, componentized abstractions, life cycles, etc., you’ll be able to do it with other wheels as well.
React is a hard nut to crack. React related questions are required for the interview. Lack of learning React stack will greatly reduce personal competitiveness. If you understand the soul of React, including virtual DOM, JSX, functional programming and IMmutable, one-way data flows, componentized abstractions, life cycles, etc., you’ll be able to do it with other wheels as well.
React has a steep learning curve.
What if you’ve been stoned for two months and you’re making slow progress?
What if you’ve been stoned for two months and you’re making slow progress?
Don’t worry, React Basics and CNode will help you quickly understand the basic logic and syntax of React. In this video, you will learn how to use React and how to build a React project.
For more technical advice: Gzitcast