Home  >  Article  >  Web Front-end  >  What is the difference between vue.js and react.js

What is the difference between vue.js and react.js

coldplay.xixi
coldplay.xixiOriginal
2020-11-09 11:38:242488browse

The difference between vue.js and react.js: 1. Vue can use html tags directly in vue files. Data binding is similar to angular and can perform conditional rendering; 2. [react.js] uses jsx syntax, using the concept of virtual DOM to render page elements using DOM.

What is the difference between vue.js and react.js

【Recommended related articles: vue.js

Difference between vue.js and react.js:

vue.js---The similarities of react.js:

Vue and react are two different frameworks, but they also share common features. All front-end frameworks have some common features. I personally think that the most critical similarity between vue and react is that they The ideas or concepts used when they were designed are the same. For example, they all use component components, prop parameter passing, communication between components, state managers, lifecircle declaration cycles, etc. It seems that the current front-end frameworks are all It has become like mvc or mvvc. Although some front-end development is still in the traditional mode, it will inevitably be gradually replaced by automation such as node webpack vue /react---...

The difference between vue.js----react.js:

The biggest difference between vue and react.js is that they render DOM differently. vue can be directly in the vue file Using html tags, data binding is similar to angular, and conditional rendering can be performed;

and react.js uses jsx syntax and uses the concept of virtual DOM to render page elements using DOM. To obtain page elements, you need to use ref to obtain, it seems safer

Related free learning recommendations:javascript(Video)

The above is the detailed content of What is the difference between vue.js and react.js. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn