目录:
1. 监听数据变化的实现原理不同
2. 数据流的不同
3. HoC和mixins
4. 组件通信的区别
5. 模板渲染方式的不同
6. 渲染过程不同
7. 框架本质不同
8. 开发过程中
9. 开发应用时
应用场景:
react 和 vue 是我们做前端中必不可少的,一般看公司都在使用什么,你就要用什么,一般规模大的公司都会使用react+ts/react+hook,小公司使用vue2.0多一点,但不是全方面的,那么我们来说说react和vue有什么区别:
1. 监听数据变化的实现原理不同
Vue通过 getter/setter以及一些函数的劫持,能精确知道数据变化
React默认是通过比较引用的方式(diff)进行的,如果不优化可能导致大量不必要的 VDOM的重新渲染
2. 数据流的不同
Vue1.0中可以实现两种双向绑定:父子组件之间,props可以双向绑定&