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、Angular(转官方文档) React React 和 Vue 有许多相似之处,它们都有:...
    simple_50a1阅读 1,410评论 0 5
  • 回忆 首先,render函数中手写h=>h(app),new Vue()实例初始化init()和原来一样。$mou...
    LoveBugs_King阅读 2,331评论 1 2
  • 今天在家宅了一天,女儿的闺密回济南了,她在餐厅忙着学习,我和朋友在客厅喝茶,偶尔小声聊几句,她大部分时间在看...
    王宇歌阅读 428评论 0 2
  • 我们在聊产品的时候往往在聊交互,为什么呢?因为产品中的如何发现需求、如何实现需求、如何试错、原初的逻辑、如何在只有...
    Python面面观阅读 966评论 0 4
  • 今天晚上,我们班召开了以“为什么要学习”为主题的班会。 本次班会由第八组主办。组长常宏扬已经利用周末时...
    玫兰妮阅读 4,374评论 0 4