什么是渲染劫持反应?

kal*_*kar 5 javascript reactjs react-native

今天,我读到Hoc(高阶组件)可以进行渲染劫持,所以如果有人知道这个概念,我想知道什么是渲染劫持,请在此处分享。

小智 6

正如Google先生所说:“渲染劫持的概念是控制一个组件将从另一个组件输出什么的能力”。实际上,这意味着您通过将组件包装到高阶组件中来装饰组件。通过包装,您可以注入其他道具或进行其他更改,这可能导致更改渲染逻辑。它实际上并没有“使能”劫持,但是通过使用HOC,您可以使组件以不同的方式运行。

这篇文章有很好的解释

另一篇文章详细介绍了应用该模式的可能用例