A.把树形结构按照层级分解,只比较同级元素。B.拥有不同类型的两个元素将导致新树结构创建和替换。C.当比较同类型DOM元素时,仅需比较两者特性(attributes)差异并做更新即可。D.当比较同类型组件元素时,React更新属性后执行render并将新老vdom进行递归比对。
单项选择题下面关于React中生命周期说法错误的是()
A.componentDidUpdate()在组件完成更新后立即被调用,初始化时不会被调用B.componentWillReceiveProps()在组件接收到新的props时被调用,在第一次渲染时也调用C.shouldComponentUpdate()返回一个布尔值,在组件接收到新的props或者state时被调用,在初始化时或者使用forceUpdate时不被调用D.一般把组件的state 的初始化工作放在constructor 里面去做
单项选择题下面关于React父子组件通讯说法错误的是()
A.父组件可以向子组件传递props,props中带有初始化子组件的数据,还有回调函数B.父组件通过state传值给子组件,子组件通过props获取父组件的传递值C.在父组件中调用子组件中的方法,可通过ref实现D.父组件无法调用子组件的方法
多项选择题下列生命周期中,调用完setState 一定会执行的生命周期是()
A.componentWillReceivePropsB.shouldComponentUpdateC.componentWillUpdateD.componentDidUpdate
单项选择题下列哪一组获取的是触发当前事件的手指列表()
A.event.touchesB.event.targetTouchesC.event.changedTouches
多项选择题关于React 的function组件说法正确的是()
A.函数时组件没有stateB.函数式组件没有生命周期C.函数式组件没有propsD.函数式组件不能重新渲染