前端随心记---------vue和react的区别

React 和 Vue 有许多相似之处,它们都有:

  • 使用 Virtual DOM
  • 提供了响应式 (Reactive) 和组件化 (Composable) 的视图组件。
  • 将注意力集中保持在核心库,而将其他功能如路由和全局状态管理交给相关的库。

不同之处:

  修改数据的方式。

  模板渲染方式的不同。

  组件通信的区别。

  Vuex 和 Redux 的区别。

  监听数据变化的实现原理不同,

      Vue 通过 getter/setter 以及一些函数的劫持,能精确知道数据变化,不需要特别的优化就能达到很好的性能

React 默认是通过比较引用的方式进行的,如果不优化可能导致大量不必要的VDOM的重新渲染

  

https://www.jianshu.com/p/eb06903c8bf7

猜你喜欢

转载自www.cnblogs.com/hudunyu/p/11746931.html