hook 规则: hook 不能在 class 使用 hook 只能在函数组件hook 必须写在最顶层 不能写在 for if 这里自定义 hook a. use 开头 b. 纯函数组件 HOC : 高阶组件是参数为组件,返回值为新组件的函数