react hooks1
useState
useEffect
useContext
解决的问题
1. 函数组件不能使用state
2.函数组件提高开发效率
3.副作用问题
获取订阅 手动修改react dom
class 组件需要依赖生命周期
didMount didUpdate willunMount
useEffect 是对这几个生命周期的统一
解决代码复用的问题
封装好的hooks 库
https://www.hooks.guide/react-hanger/useArray
4. 复杂状态管理问题
redux dva mobx
使用useReducer 。 useContext