issues
search
songning0605
/
blog
整理记录
1
stars
0
forks
source link
React面试题收集
#38
Open
songning0605
opened
4 years ago
songning0605
commented
4 years ago
React生命周期
什么是React Hooks?Hooks给React开发带来了什么,有什么好处?
React 中的 useState() 是什么?
函数式组件和类组件的区别和优缺点
prop深层嵌套传递,可能会存在什么问题,如何避免?
受控组件和非受控组件区别是什么?
受控组件的数据或状态由React来进行管理
非受控组件的数据或状态由自身维护
什么是 React Context?
什么是 React Fiber?
Hooks会取代 render props 和高阶组件吗?
如何避免组件的重新渲染?
什么是纯函数?
如何避免组件的重新渲染?
React.memo(),PureComponent,shouldComponentUpdate
组件层级不要太深
不要传递无关的属性
当调用setState时,React render 是如何工作的?
如何避免在React重新绑定实例?
如果是函数式组件,是不存在这个问题的。
在类组件中使用箭头函数的方式来定义函数。
React生命周期
什么是React Hooks?Hooks给React开发带来了什么,有什么好处?
React 中的 useState() 是什么?
函数式组件和类组件的区别和优缺点
prop深层嵌套传递,可能会存在什么问题,如何避免?
受控组件和非受控组件区别是什么?
什么是 React Context?
什么是 React Fiber?
Hooks会取代 render props 和高阶组件吗?
如何避免组件的重新渲染?
什么是纯函数?
如何避免组件的重新渲染?
当调用setState时,React render 是如何工作的?
如何避免在React重新绑定实例?