gpt4 book ai didi

javascript - react 上下文 API 和 HOC

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:54:12 25 4
gpt4 key购买 nike

我一直在阅读新的上下文 API,并且有一个关于将它与 HOC 一起使用来注入(inject) props 的问题,而不是直接包装每个需要访问某个状态的 child 。

没有上下文的情况下,上述是不是可以实现的?难道不能只在 HOC 中放置一些状态并将其注入(inject)到需要访问的包装组件中吗?

最佳答案

这是可能的,但每个包装的组件都会有它自己的从 HOC 传递的数据。在使用上下文时,此数据在组件之间共享。

因此,在上下文中更改数据将使所有 Consumers 重新渲染,而 HOC 仅适用于包装的组件。

关于javascript - react 上下文 API 和 HOC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49596328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com