React 是什么?

首先

整理React的概述并思考其与Vue.js的比较。

React的特点

构建用户界面的组件集JavaScript库(组件集)。

宣言的方式:

 

在实现的同时声明“如果应用处于这种状态,则以此方式显示”。

基于组件的形式:
将UI部件制作得更小,通过组合多个部件来实现。
具有高度的重用性。

只需学习一次,便可在任何地方使用。
作为库(组件集)而存在,可以与任何技术组合,轻松添加新功能。
可使用虚拟DOM。
通过仅渲染差异部分来提高性能,在操作DOM时使用。

与Vue.js进行比较

React

React是一种JavaScript库,适用于开发大型Web应用和注重UI/UX的应用。
由于其尽可能低的学习曲线,使用React进行开发需要一定的技术门槛。

Vue.js

Vue.js是一个JavaScript框架,适用于开发小型Web应用。
最近,在开发不太注重UI/UX的业务系统时也开始使用Vue.js。
相对来说,Vue.js的学习和使用门槛较低。

最后

React是一个库, 要从头引入它相当困难, 但一旦构建完成, 它具有很高的可维护性, 适用于大规模的项目。

Vue是一个框架,可以轻松地创建类似的应用程序,但由于其封闭性,定制化变得困难,更适用于小规模项目。

每个人都不同,但每个人都很好。

bannerAds