react hooks 优缺点比较 优点 更容易复用代码代码更为简洁,相对于高阶组件代码量更少,组件颗粒度更细,复用的可能性越高 缺点 响应式useEffect 需改变代码写法习惯,了解useEffect和useCallback等api第二个参数‘依赖项数组’的改变时机,掌握触发时机。逻辑复杂事,触发次数远比你想象多,对比Class组件带来更多心智成本 状态不同步,变量保存在运行时作用域中。使用useRef或手动传参来解决