vue 与react技术选形一些对比

模板的区别

vue使用模板是初是由angular提出

react 使用jsx(jsx已经是标准)

模板语法上,我更倾向于jsx

模板分享上,我更倾向于vue

组件化的区别

react本身就是组件化,没有组件化就不是react

vue也支持组件化,不过是在mvvm上扩展

相似之处

二者都支持组件化

都是数组驱动视图

技术选形

国内使用,首推vue。文档更易读,易学,社区够大

如果团队水平高,推荐使用react。组件化更彻底和jsx

技术原理(二者都强大)

vue是通过render转换成vnode,然后渲染成html,渲染成html的时候,会触发已经响应式的data,做依赖收集

react是通过jsx编译成vnode,然后入口的时候执行第一种patch,setState的时候,会执行第二种patch

你可能感兴趣的:(vue 与react技术选形一些对比)