Vue和React的异同点,及技术选型

相同点:

  1.     数据驱动页面,提供响应式的试图组件
  2.     都有virtual DOM,组件化的开发,通过props参数进行父子之间组件传递数据,都实现了webComponents规范
  3.     数据流动单向,都支持服务器的渲染SSR
  4.     都有支持native的方法,react有React native, vue有wexx


不同点:

  1.     数据绑定:Vue实现了双向的数据绑定,react数据流动是单向的
  2.     数据渲染:大规模的数据渲染,react更快
  3.     使用场景:React配合Redux架构适合大规模多人协作复杂项目,Vue适合小快的项目
  4.     开发风格:react推荐做法jsx + inline style把html和css都写在js了

 vue是采用webpack +vue-loader单文件组件格式,html, js, css同一个文件

你可能感兴趣的:(Vue,React,vue.js,react.js,javascript,前端)