Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 620 Bytes

hoc.md

File metadata and controls

21 lines (15 loc) · 620 Bytes

高阶组件

高阶组件是重用组件逻辑的高级方法, 是一种源于 React 的组件模式. HOC 是自定义组件, 在它之内包含另一个组件. 它们可以接受子组件提供的任何状态, 但不会修改或复制其输入组件中的任何行为. 可以认为 HOC 是纯组件

高阶组件是参数为组件, 返回值为新组件的函数

React.memo

用途

  • 代码重用, 逻辑和引导抽象
  • 渲染劫持
  • 状态抽象和控制
  • Props 控制