试题
考点

js语言和框架-vue.js-基本语法-if\show

面5笔5

vue和React两者的区别和共同点

前往“校招VIP”小程序,刷题更快
最新校招难题刷题,快来进刷题群吧
解答

两者的本质区别

    1.vue本质是MVVM框架,是由MVC发展而来。
    2.React本质是前端组件化框架,是由后端组件化发展而来。

模板的区别
    1.vue使用模板--(最初由angular提出)

<div>
  <h1 v-if="ok">Yes</h1>
  <h1 v-else>No</h1>
</div>

    2.React使用JSX模板,现在已经趋向标准化,完全可以独立出来使用。

<div>
{ok?<h1>Yes</h1>:<h1>No</h1>}
</div>

       从学习成本来说:JSX模板更简单,只需要知道{ }里是js语法,vue模板v-if,v-else指令需要学习。

        从模板逻辑分离角度考虑:JSX模板和JS逻辑混在一起,没有分开,容易造成混乱。

    3.组件化的区别
        React本身就是组件化,没有组件化就不是React
        vue也支持组件化,不过是在MVVM上的扩展

两者的共同点
    1、都支持组件化
    2、都是数据驱动视图

评论

不会拓扑的数学汪

2021-09-14 12:15:00

0 0

Aliens

2021-09-09 16:20:00

0 0

加载更多