个人理解Vue和React区别
Vue和React相同点非常多:
都使用Virtural DOM
都使用组件化思想,流程基本一致
都是响应式,推崇单向数据流
都有成熟的社区,都支持服务端渲染
语法上的区别
语法上的区别
Vue 使用的是 web 开发者更熟悉的模板与特性
vue语法更符合Web开发者的开发习惯,vue采用的是模板+JS+CSS的组合模式呈现,跟之前的前端HTML+JS+CSS更好的配合,可以说Vue更加注重web开发者的习惯
React 的特色在于函数式编程的理念和丰富的技术选型
Vue 比起 React 更容易被前端工程师接受,这是一个直观的感受
总结:React 是手动挡,Vue 是自动挡。
在vue作者的评价中曾经提过:
这里我可以大方地承认,如果多年以后要论历史地位,React 肯定是高于 Vue 的。