The more popular front-end development technologies nowadays - Angular, React and Vue. they each have their own strengths and weaknesses, and we 2016 React consolidated its position as the king of front-end frameworks, which can be seen during the year in the rapid growth of the web side and the mobile side, at the same time steadily ahead of its main competitor Angular. how to choose the framework. It depends on your needs.
React and Vue are undoubtedly similar in scope: both are lightweight, component-based frameworks that focus on the view layer of the user interface. The same can be used in simple projects, and the same can be extended to complex applications using family buckets.
1. If you like to build apps with templates (or think you do), go with Vue.
2. If you like simplicity and things that "just work," go with Vue.
3. If you want your apps to be as small and fast as possible, go with Vue.
4.
4. If you're going to build a large app, go with React.
5. If you want a framework that works on both the web and native apps, go with React.
6. angular is not recommended.React cemented its position as the king of front-end frameworks in 2016, and you can see its success on both the web and mobile in the year. See its rapid growth on the Web and mobile, while firmly ahead of its main competitor Angular.