React和Vue的区别

≯℡__Kan透↙ 提交于 2020-05-05 10:09:54

1. react更多的是进行视图转换,对状态涉及很少,vue除了处理视图,本身还会管理状态,例如,watch,compouted等
2. react不会自动更新视图,只能手动setState,vue基于数据驱动,会自动更新视图
3. react更倾向于函数式编程,vue倾向于响应式编程
4. 虚拟DOM更新机制不同,vue会跟踪组件依赖关系,不需要重新渲染整个组件树。React则会重新渲染全部,除非自己添加shouldComponentUpdate、PureComponent或React.memo
5. react中的状态是不可变的,vue中的状态是可变的
6. vue有双向绑定,react只有单向绑定




标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!