vue和react监听数据的区别是什么?


本文摘自PHP中文网,作者青灯夜游,侵删。

区别:实现监听数据变化的原理不同。Vue通过“getter/setter”以及一些函数的劫持,能精确知道数据变化;而React默认是通过比较引用的方式(diff)进行的,不精确监听数据变化,如果不优化可能导致大量不必要的VDOM重新渲染。

Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue采用自底向上增量开发的设计。Vue的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。

React 是一个用于构建用户界面的 JAVASCRIPT 库,主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。它拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。

阅读剩余部分

相关阅读 >>

webstorm写react出现报错怎么办

安装react脚手架失败怎么办

vue 动态加载 vuex

分享一个vue全局配置的实例代码

为什么使用vue的作用域插槽?什么时候使用?

谷歌怎么调试react项目

egg和vue的区别是什么?

react组件有过哪些性能优化

react开发预加载哪三个js文件?

vue $on是什么意思

更多相关阅读请进入《vue》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...