React 高阶组件与父组件

Kha*_*zam 5 reactjs redux react-redux

我已经编写 React 代码很长时间了,但是当选择高阶组件(HOC)与父组件时,我无法决定选择哪一个,两者似乎都做同样的事情。

  1. 渲染劫持
  2. 代码重用、逻辑和引导抽象
  3. 道具操控
  4. 状态抽象和操作

小智 1

这篇文章有一个很好的部分比较了这两个部分,Appendix B: Difference with Parent Components我仍在深入研究以找出核心差异以及何时使用每个部分,因为我最近刚刚研究过这个问题。

https://medium.com/@franleplant/react-higher-order-components-in-deep-cf9032ee6c3e