react-高阶组件 前端包工头 2025-01-14 52 阅读1分钟 高级组件: 入参是一个函数,返回也是一个函数 作用: 提取公共逻辑,让代码复用。 如果多个组件里面有复用的逻辑,就可以抽出来一个,搞一个高阶组件,给其他组件复用。 总结: 过度使用高阶组件,会让代码变得很复杂,难以维护,可读性也变差 特别是如果高阶组件里面套高阶组件就容易陷入地狱型组件。 16.8之前逻辑复用都是用的高阶组件。 自从16.8以后react推出hooks后,就尽量用钩子函数