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


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

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

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

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

阅读剩余部分

相关阅读 >>

vue中如何分离css

vue项目中关闭eslint校验的方法介绍

混合开发可以用react吗

浅谈vue中引入jquery的方法

使用react怎么遍历数组

react组件添加样式的方法

react如何写点击事件

2021年前端react面试题大汇总(收藏)

如何更好的理解vue的mvvm 模式?

vue-router是什么

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




打赏

取消

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

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

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

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

评论

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