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

最佳答案

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

This article has a very good explanation

This other article elaborates on a possible use-case for applying that pattern

09-26 01:22