vue和react区别面试题,vue面试题知识点大全

vue和react区别面试题,vue面试题知识点大全

vue和react区别面考试试卷?

区别

一.设计思想

react

1 函数式思想,all in js ,jsx语法,js操控css

2 单项数据流

3 setState重新渲染

4 每当应用的状态被改变时,都子组件都会重新渲染。 这可以通过shouldComponentUpdate这个生命周期方式来进行控制,假设为true继续渲染、false不渲染,但Vue将此默认为默认的优化。

vue

1 响应式思想,其实就是常说的根据数据可变的。把html、js、css、组合到一起,也可通过标签引擎组合到一个页面中

2 双向绑定,每一个属性都需建立watch监听(页面不需要,涉及到组件更新,需)

3 Vue宣称可以很快地计算出Virtual DOM的差异,这是因为它在渲染途中,会跟踪每一个组件的依赖关系,不用重新渲染整个组件树

二、性能

react -大型项目

优化需手动去做,状态可控

vue --中小型项目

状态改变需watch监听,数据量太大,会卡顿

三、扩展性

react

1 类式写法api少,更容易结合ts

2 可以通过高阶组件来扩展

vue

1 声明式写法,结合ts比较复杂

2 需通过mixin方法来扩展

React一开头也有mixin的写法,通过React.createClass的api,不过目前很少用了。

Vue也不是不可以达到高阶组件,只是特别麻烦,因为Vue对与组件的option做了各自不同的处理,想达到高阶组件就要清楚每一个option是咋处理的,然后正确的设置。

vue面试考点重要内容及核心考点?

1、针对Vue是一套渐进式框架的理解

答:Vue是渐进的,没有强主张是个轻量视图。它只做了自己应该做的事,没有做多余的事。

2、vue.js的两个核心是什么?

答:数据驱动和组件化。

3、vue中的模板编译原理

答:模板指的就是template。假设我们传了一个template,我们会把template转换成一个render函数,然后通过render函数返回虚拟DOM,再把虚拟的DOM变成真正的DOM。

4、 响应式数据的原理

答:响应式就是当数据变化时,可以让视图也同步更新。核心是Object.defineProperty,vue初始化时,Object.defineProperty依次会给data的属性上增多get和set方式,并对依赖进行收集,假设数据出现变化,就可以去公告有关的依赖做出对应的更新。

等等

试题试卷备考资料及辅导课程

试题试卷免费资料+培训课程

©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!

试题试卷培训班名师辅导课程

考试培训视频课程
考试培训视频课程

以上就是本文vue和react区别面试题,vue面试题知识点大全的全部内容

本文链接:https://bbs.china-share.com/news/66748.html

发布于:博宇考试网(https://bbs.china-share.com/)>>> 试题试卷栏目(https://bbs.china-share.com/shitishijuan/)

投稿人:网友投稿

说明:因政策和内容的变化,上文内容可供参考,最终以官方公告内容为准!

声明:该文观点仅代表作者本人,博宇考试网系信息发布平台,仅提供信息存储空间服务。对内容有建议或侵权投诉请联系邮箱:ffsad111@foxmail.com

关注本站了解更多关于文vue和react区别面试题,vue面试题知识点大全和试题试卷的相关信息。

TAG标签:

   vue和react区别面试题       vue面试必背知识点       vue面试题知识点大全       vue的面试题   

试题试卷热门资讯推荐