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小时内删除。
发表评论