React Hooks就是用函数的形式代替原来的继承类的形式,并且使用预函数的形式管理state,有Hooks可以不再使用类的形式定义组件了。
-
- useState:声明状态变量,可读取,更改
-
- useEffect:替代常用生命周期函数
-
- useContext:可以让父子组件传值更简单
-
- useReducer:类式redux一样管理state
-
- useMemo:减少不必要的渲染,提高性能。类式class component内shouldComponentUpdate
-
- useRef: 获取jsx中Dom元素
-
- 如何自定义一个react-hooks函数