开发者社区 问答 正文

何为高阶组件(higher order component)

何为高阶组件(higher order component)

展开
收起
问问小秘 2019-11-22 14:34:46 738 分享 版权
1 条回答
写回答
取消 提交回答
  • 高阶组件是一个以组件为参数并返回一个新组件的函数。HOC 运行你重用代码、逻辑和引导抽象。最常见的可能是 Redux 的 connect 函数。除了简单分享工具库和简单的组合,HOC 最好的方式是共享 React 组件之间的行为。如果你发现你在不同的地方写了大量代码来做同一件事时,就应该考虑将代码重构为可重用的 HOC。

    2019-11-22 14:35:00
    赞同 展开评论
问答地址: