什么是渲染劫持反应?

时间:2018-01-08 05:27:38

标签: javascript reactjs react-native

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

1 个答案:

答案 0 :(得分:3)

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

This article has a very good explanation

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