01-React课程react阶段测试题_第1页
01-React课程react阶段测试题_第2页
01-React课程react阶段测试题_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、react阶段测试问题1 .以下说法错误是什么? (B)单选问题 A,有React的要素的key在兄弟要素中可以确认是唯一的。 使用b,setState更改组件的状态。 此步骤不同步。 c、JSX是JavaScript的语法扩展,可以高效地构筑UI。 d、React的refs允许访问DOM元素或组件实例。 2 .以下组件的说法错了吗? (D)单选问题 A,React的组件可以将UI分割成独立的可再利用的块。 b、组件中常见的形式有函数和类两种形式。 c .组件通过props获取父组件传递的数据,props是只读的。 d .组件通过state保持组件的状态,只有state的更改才重新渲染组件。

2、3 .以下组件的使用方法错误是什么? (D)单选问题 A、展示组件在意组件是什么,容器组件在意组件是如何工作的。 在b,React中,表单通常使用被管理的组件来实现。 也就是说,包含表单元素的组件会保存在state中输入的值,并在每次事件回调时更新state。 c .顶层组件以组件为参数,并返回主要用于组件扩展和逻辑复用的新组件。 可以在prop.children中获取外部传入内容。 关于JSX或JSX数组4.reaction的生命周期,children有以下错误的说法吗? (B)一元问题 A,组件在实际加载组件后运行,只运行一次。 组件接收到属性时可以调用异步数据请求b、componentW

3、illReceiveProps,并在组件初始化时处理属性c、shouldComponentUpdate以使组件在这种情况下,必须返回布尔值以进行优化,以避免执行不必要的渲染函数。 d .组件使用render函数生成虚拟DOM,它会多次执行。 哪个Redux的说法错了? (D)单选问题 A,redx是JavaScript的状态容器,提供可预测的状态管理,主要解决了组件间的状态共享问题的b,redx工作流是view调用store的派单action, store在reducer上执行state操作,view在store的subscribe预订state上进行变更,在store的getState上获取

4、最新的state C、Redux是通用状态容器,在React以外的框架中使用使用d、React-redux可以省略状态变更订阅进程,是因为使用了react的Context功能。 关于react-router,以下哪个错误? (C)单选问题 A、react-Router中,路由的配置b、react-Router中同时匹配多个路由,它们的内容c、route组件的三个属性render/children/component 为了让组件d、react-router优先执行不提供路由权限控制功能,并通过顶级组件扩展路由7,以下说法正确吗? (ABCD)多选问题 A,reac-redx通过Context传递

5、store实例b,reac-redx通过Hoc检测组件的状态变更和状态获取能力c,redx能够导入中间件是通过store的dispatch 用redx修改了状态的reducer必须是单纯的函数8 .关于虚拟DOM,以下的说法是错误的吗? (D)单选问题 A,虚拟DOM实际上是JavaScript对象,可以描述DOM树的结构。 b .虚拟DOM不一定能够提高性能表现。 通过diff算法比较新旧虚拟DOM,DOM操作最小化。 d .如果不使用虚拟DOM方案,就不能有效地减少DOM操作。 diff算法的记述错误是以下内容吗? (C)单选问题 A,分层分解树结构,只比较兄弟要素。 b .如果存在两种不

6、同类型的元素,将创建并替换新的树结构。 c .在比较相同类型的DOM要素时,可以对两者的特性(attributes )的差异进行比较并更新。 d .如果要比较相同类型的组件元素,React会在更新属性后执行render,并递归地比较新的vdom。10 .编程问题:如果使用组件Comp,其定义是什么,选择正确的选项? (AC )多项选择问题a、b、c、 (用户)=用户=null? 导入返回 component fromreactionimport fetch user from./API类compextendncomponent state= user : null compo fetch us

7、er (ps.username ).then (user )=this.setstate ( user ) render () return ps.children (this.state.user ) ) fromreactionimport fetch user from./API类compextendncomponent render () fetch user (ps.username ).then (user )=this.) 导入返回、用户状态fromreactionimport from./apifunctioncomp (props ) const 用户,设置=用户状态use effect ()= fetch user (props.username ).then (user )=setuser (user ) ) ,; return props.children (user ) 导入返回, use state fromreactionimport fetch user from./apifun

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论