相同点:1,都是用了Virtual DOM。2,都提供了响应式和组件化的视图组件。3,都将注意力集中保持在核心库,而将其他功能如路由和全局状态管理交给相关库。
不同点:1,React中,当某组件的状态发生改变时,它会以该组件为根,重新渲染整个组件子树,而在Vue中,组件的依赖是在渲染的过程中自动追踪的,所以系统能准确知晓哪个组件确实需要被重新渲染。2,Vue的路由库和状态管理库都由官方维护支持且与核心库同步更新,而React选择把这些问题交给社区维护,因此生态更丰富。3,Vue-cli脚手架可进行配置