same::
vue对比react
- father::前端框架
相同点
组件化开发: Vue和React都支持组件化开发,允许开发者将页面拆分成多个独立的组件,使得代码更加模块化和可复用。
虚拟DOM: 两者都采用虚拟DOM技术来提高页面渲染性能,通过比较虚拟DOM树的差异来最小化DOM操作。
响应式数据流: Vue和React都采用了响应式数据流的设计,当数据发生变化时会自动更新视图。
不同点
数据流向
- vue有Vue v-model命令 双向同步html数据与组件数据
- react只能单向
视图与逻辑的关系
- Vue:使用模板语法,HTML和JavaScript分离得更清晰。也可以使用Render函数。
- React:使用JSX语法,把HTML直接写在JavaScript代码中,更接近于JavaScript的开发习惯。
性能优化
- React需要开发者手动进行优化
- Vue本身性能就比较好
生态
指向原始笔记的链接
- React生态更丰富