"什么是高阶组件?"

什么是高阶组件?

高阶组件(HOC)是接受一个组件并返回一个新组件的函数。基本上,这是一个模式,是从 React 的组合特性中衍生出来的,称其为纯组件,因为它们可以接受任何动态提供的子组件,但不会修改或复制输入组件中的任何行为。

优点:

  • 代码重用、逻辑和引导抽象
  • 渲染劫持
  • state 抽象和操作
  • props 处理
PS:写作不易,如要转裁,请标明转载出处。

微信小程序:前端开发宝典

猜你想看
什么是 prop drilling,如何避免?
如何在 ReactJS 的 Props上应用验证?
shouldComponentUpdate 是做什么的?
为什么虚拟 dom 会提高性能?
组件库如何做按需加载?
redux reducer为什么不能修改state?
登录
注册
回顶部