Sam*_*uel 5 javascript reactjs
我一直在阅读新的上下文 API,并有一个问题是关于将它与 HOC 一起使用来注入 props,而不是直接将每个需要访问某个状态的孩子与消费者包装在一起。
没有上下文就不能实现上述目标吗?难道不能只在 HOC 中存放一些状态并将其注入需要访问的包装组件中吗?
这是可能的,但每个包装的组件都有自己从 HOC 传递的数据。在使用上下文时,这些数据在组件之间共享。
因此在上下文中更改数据将使所有Consumers重新渲染,而 HOC 仅适用于包装的组件。
| 归档时间: |
|
| 查看次数: |
2840 次 |
| 最近记录: |