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