参考答案
- 状态钩子 (useState): 用于定义组件的 State,类似类定义中 this.state 的功能
- 生命周期钩子 (useEffect): 类定义中有许多生命周期函数,而在 React Hooks 中也提供了一个相应的函数 (useEffect),这里可以看做componentDidMount、componentDidUpdate和componentWillUnmount的结合。
- useContext: 获取 context 对象
- useCallback: 缓存回调函数,避免传入的回调每次都是新的函数实例而导致依赖组件重新渲染,具有性能优化的效果;
- useMemo: 用于缓存传入的 props,避免依赖的组件每次都重新渲染;
- useRef: 获取组件的真实节点;
正文结束
Ctrl + Enter