React考试试题与答案
1.为了可以正确解析JSX语法,需要在<script></script>标签中加入什么属性?()【单选题】 [单选题] *
A.Type = “text/babel”(正确答案)
B.Type = “text/javascript”
C.Type = “text/html”
2.JSX可以将许多现有组合在一起,但是不包括以下哪个?()【单选题】 [单选题] *
A.Html
B.Java(正确答案)
C.CSS
3.以下哪个事项不是创建一个React组件所必需的?()【单选题】 [单选题] *
A.第一个字母必须大写
B.只能包含一个顶层标签
C.必须添加Ref属性来标记元素(正确答案)
4.如果需要在react组件中添加class,可以使用以下哪个属性?()【单选题】 [单选题] *
A.Class
B.CLassName(正确答案)
C.ClassStyle
5.以下哪个属性表示当前的props是必须传递的?()【单选题】 [单选题] *
A.IsEnable
B.Required
C.isRequired(正确答案)
6.react组件的生命周期不包括以下哪个状态?()【多选题】 *
A.Mounting(正确答案)
B.Updating(正确答案)
C.Unmounting(正确答案)
7.关于React对DOM的操作下列说法正确的是?()【多选题】 *
A.直接更新真实DOM
B.新旧虚拟DOM对比,然后更新真实DOM(正确答案)
C.只需更新组件的 state,然后根据新的 state 重新渲染用户界面(正确答案)
8.以下关于React element和React Component的描述正确的是()【多选题】 *
A.都是一个类
B.React element是一些UI的对象表示(正确答案)
C.React Component 是一个函数或一个类(正确答案)
D.通过JSX可以把React Component转换成createElement 调用(正确答案)
9.有关state、props、refs的描述正确的是()【多选题】 *
A.状态,可修改的、属性,不可修改、可以确保在任何时间总是拿到正确的实例(正确答案)
B.状态,可修改的、属性,可修改、可以确保在任何时间总是拿到正确的实例
C.状态,可修改的、属性,不可修改、在元素中的写法是ref=’xx’,使用的时候是(正确答案)
10.有关以下对JSX的描述正确的是()【多选题】 *
A.全称是JavaScript XML(正确答案)
B.执行更快(正确答案)
C.一种语法
D.一种规则(正确答案)
11.有关组件以下写法正确的是()【单选题】 [单选题] *
A.var helloMessage = ateClass({ render: function() { return <h1>Hello {this.props.name}</h1>; } });
B.var HelloMessage = ateClass({ render: function() { return <h1>Hello {this.props.name}</h1>h1>Hello React</h1>; } });
C.var HelloMessage = ateClass({ render: function() { return <h1>Hello {this.props.name}</h1>; } });(正确答案)
D.var HelloMessage = ateClass({ render: function() { return <div class={this.props.title}>Hello react</div>; } });
12.React组件API中与‘设置状态、替换状态、设置属性、替换属性、强制更新、获取DOM节点、判断组件挂载状态’对应的方法分别是()【单选题】 [单选题] *
A.setState,replaceState,setProps,replaceProps,forceUpdate,findDom,isMounted
B.setState,replaceState,setProps,replaceProps,forceUpdate,findDOMNode,isMounted(正确答案)
C.setState,replaceProps,setProps,replaceState,forceUpdate,findDOMNode,isMounted
13.有关组件生命周期的描述以及顺序正确的是()【多选题】 *
A.Mounting Unmounting Updating
B.已插入真实DOM,已移出真实DOM,正在被重新渲染
C.Mounting Updating Unmounting(正确答案)
D.已插入真实DOM,正在被重新渲染,已移出真实DOM(正确答案)
14.组件中必不可少的一个函数是()【单选题】 [单选题] *
A.ComponentWillMount
B.ComponentDidMount
C.ComponentWillUpdate
D.Renderreact组件之间通信(正确答案)
15.一般会在哪个生命周期事件中你会发出 AJAX 请求()【单选题】 [单选题] *
A.ComponentWillMount
B.ComponentDidMount(正确答案)
C.ComponentWillUpdate
D.ComponentDidUpdate
16.下列哪个方法在组件的生命周期中只执行一次()【单选题】 [单选题] *
A.ComponentWillMount(正确答案)
B.ComponentWillUpdate
C.ShouldComponentUpdate
D.ComponentWillReceiveProps
17.当state改变的时候最先调的是下面哪个方法()【单选题】 [单选题] *

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。