React 和 Vue 有许多相似之处,它们都有:
- 使用 Virtual DOM
- 提供了响应式 (Reactive) 和组件化 (Composable) 的视图组件。
- 将注意力集中保持在核心库,而将其他功能如路由和全局状态管理交给相关的库。
不同之处:
修改数据的方式。
模板渲染方式的不同。
组件通信的区别。
Vuex 和 Redux 的区别。
监听数据变化的实现原理不同,
Vue 通过 getter/setter 以及一些函数的劫持,能精确知道数据变化,不需要特别的优化就能达到很好的性能
React 默认是通过比较引用的方式进行的,如果不优化可能导致大量不必要的VDOM的重新渲染
https://www.jianshu.com/p/eb06903c8bf7
原文地址:https://www.cnblogs.com/hudunyu/p/11746931.html
时间: 2024-08-30 06:41:20