Nothing Special   »   [go: up one dir, main page]

In 2018, will React dominate the front-end framework?

(ClickPublic number above, You can follow quickly)

English: pixeljets Translation: Open Source China

http://www.oschina.net/news/91865/react-js-in-2018


Compared to Angular and Vue, React is the main JS framework in 2017, especially React Native has improved itself at an unprecedented speed.

Stateofjs 2017 front-end framework survey results

640?wx_fmt=png&wxfrom=5&wx_lazy=1

Compared to the 2016 survey results

640?wx_fmt=png&wxfrom=5&wx_lazy=1

So, one year later, Vue.js clearly occupies a leading position in the front-end framework, and React ’s growth is relatively stable, and Angular is unable to reach these two opponents. Compared with 2016, Vue.js is more like a dark horse, Angular ranked second, and React is the leader. Vue.js is dominant in web development, but not the entire front end. React will become the technology that dominates the front end.

why?

First lookStateofjs 2017 mobile and desktop framework survey results

0?wx_fmt=png

Synergy is the key to React becoming a monopoly technology.

React Native

Vue.js fails to provide a viable alternative to React Native (Weex and Quasar are too young, fragmented and weakened), React Native + React.js is exploding, if your website is developed with React and Redux, you You will get benefits immediately. You can learn React Native in a few weeks, and then work efficiently in the mobile development world, comparing Cordova and other hybrid methods, which clearly shows the advantages of React Native. Now it is not only the development of the web, but more about the mobile. React Native is successful, it will let React.js quickly occupy front-end development.

GraphQL

GraphQL is another Facebook product that adds value to the React ecosystem. It is still immature, complex, and has drawbacks – but it looks like GraphQL will replace REST.

More information

Stackoverflow showed an interesting chart related to front-end developers:

0?wx_fmt=jpeg


Angular certainly looks like "better" here, but this does not mean that Angular will always be a successful front-end framework. The migration from Angular 1 to Angular2 + will be difficult for developers who maintain traditional Angular 1 code. Especially when trying to migrate and see the number of changes between the new version of Angular and the new version, you will feel very frustrated.


Feel this article helpful to you? Please share with more people

Focus on "Front End Encyclopedia" to improve front-end skills

640?wx_fmt=png

640?wx_fmt=jpeg


Panning passwordCopy the following red content, and then open the hand to buy

Fan Pinshe, use ¥ Geek T-shirt ¥ to preview first (long press to copy the entire copy, open the mobile Taobao to enter the event content)

Recently, shipments in Beijing are normal, but the delivery time has been extended.

Intelligent Recommendation

Slog103_ Front End Development with React Framework 14

ArthurSlog SLog-103 Year·1 Guangzhou·China October 29th 2018 Personal website: http://www.arthurslog.com GitHub:https://github.com/BlessedChild/ArthurSlog NPM:https://www.npmjs.com/~arth...

Subversive front-end UI development framework: React

This article is very good for the introduction of React. It is too uncomfortable not to copy it. Original address:http://www.infoq.com/cn/articles/subversion-front-end-ui-development-framework-react/ ...

Comparison of front-end framework Angular React and Vue

The technology of the front-end has developed rapidly in recent years, and it can be divided into four areas: 1.Development language technologyMainly ES6&7, coffeescript, typescript, etc.; 2.Devel...

Suggestions for the development of the front-end React framework

1. Deprecation of ComponentWillReceiveProps ComponentWillReceiveProps This API has expired. It is recommended to use getDerivedFromState instead. getDerivedFromState is a static method,Please refer to...

Front-end framework--React new component

Copyright statement: This article is an original article of the blogger and may not be reproduced without the permission of the blogger. What is the meaning of the component? The component allows you ...

More Recommendation

Front-end development framework - react installation and use

Copyright statement: This article is an original article of the blogger and may not be reproduced without the permission of the blogger. Reactor environment installation and use Check the node version...

Rails uses the configuration of the front-end React framework

Use the React.js framework related configuration record in rails aims: Create a base project Configuration project hot loading 1. Create a basic project First userails newThe command creates a basic p...

React front-end framework - UmiJS have heard of it?

Introduction umi official claims to be a pluggable framework for enterprise-class applications react. umi based on routing, and support classes next.js conventions routing, as well as a variety of adv...

React front-end framework acquaintance learning

First, understand React 1. What is the React 1, React is a JavaScript library in facebook park opened in 2013 on GitHub 2, the narrow, React is a JavaScript library for building UI; broadly speaking, ...

Front-end development framework Introduction: angular and react

facebook react is to launch a js library used to build user interfaces. Three characteristics of the official description is as follows: just the ui The only react as a component ui like, mvc is equiv...

Copyright  DMCA © 2018-2025 - All Rights Reserved - www.programmersought.com  User Notice

Top