vue.js 与 react.js 对比

如果选择Vue与React

No. 评判理由 Vue.js React.js
1 喜欢模板搭建 v x
2 简单和“能用就行" v x
3 希望小和快 v x
4 大型应用程序 x v
5 适用于Web端和原生APP x v
6 最大的生态系统 x v

Vue的优势是

  1. 模板和渲染函数的弹性选择
  2. 简单的语法和项目配置
  3. 更快的渲染速度和更小的体积

React的优势是

  1. 更适合大型应用和更好的可测试性
  2. Web端和移动端原生APP通吃
  3. 更大的生态系统,更多的支持和好用的工具

如何选择vue与react参考
使用vue与react开发过程中事实在在在区别

划重点

react主张函数式编程,所以推崇纯组件,数据不可变,单向数据流。需要双向的地方可手动实现,比如借助 onChange 和 setState 来实现一个双向的数据流。

vue是基于可变数据的,支持双向绑定,它提供了v-model这样的指令来实现文本框的数据流双向绑定。

所以,个人认为,Vue更适合做纯后台的数据管理业务系统,他的双向绑定功能,大大减少了开发工作量。
而react,更适合做复杂的大型应用,尤其是功能展示型在特殊领域平台。

看一篇比较有深度的对比,分析了原因

https://www.jianshu.com/p/fc3ecea8c3c9

发布了88 篇原创文章 · 获赞 3 · 访问量 5506

猜你喜欢

转载自blog.csdn.net/youlinhuanyan/article/details/102902110