- 低代码平台开发实践:基于React
- 秦小倩
- 218字
- 2024-06-06 18:21:46
1.3 React Hooks
React Hooks在React 16.8时正式发布,它使函数组件能拥有自己的状态,对类组件没有影响。实战部分将大量使用函数组件,主要原因是类组件存在如下3个问题。
❑ 必须时常关注this关键字的指向,对初学者而言这不是一件容易的事。
❑ 相同的生命周期在类组件中最多定义一个,这导致彼此无关的逻辑代码被糅杂在同一个函数中。
❑ 不同的生命周期函数可能包含相同的代码,最常见的便是componentDidMount和componentDidUpdate。
React提供了很多内置的Hooks,每个Hooks有各自的用处,本节只介绍实战部分常用的Hooks,并列举一些自定义Hooks。