文章预览
点击上方 前端Q ,关注公众号 回复 加群 ,加入前端Q技术交流群 在现代的 React 世界中,每个人都在使用带有 React Hooks 的函数组件。然而,高阶组件( HOC )的概念在现代的 React 世界中仍然适用,因为它们可以用于类组件和函数组件。因此,它们是在历史和现代 React 组件之间使用可重用抽象的完美桥梁。 高阶组件可以增强组件的可组合性质。然而,高阶组件存在问题,而且这些问题完全被 React Hooks 解决了。这就是为什么我想指出这些问题,以便开发人员可以做出明智的决定,无论是在某些场景下使用 HOC 还是 Hooks ,还是他们最终是否想要全面采用 React Hooks 。 HOC 与 Hooks:属性混乱 让我们来看下面这个用于条件渲染的高阶组件( HOC )。如果出现错误,它会渲染一个错误消息。如果没有错误,它会渲染给定的组件: import * as React f
………………………………