vue.js 与 react.js 对比

如果选择Vue与React

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值