我们在React js页面中应该有多少个上下文提供者

发布时间:2020-07-07 11:32

根据页面明智使用上下文提供程序是否很好。 例如,仪表板有一个名为Dashboard Provider的提供程序,而测试有另一个名为Test Provider的提供程序。 或者最好为所有不同的页面都配备一个大型提供商。

回答1

根据React docs for context

上下文主要用于需要以下数据访问的情况: 不同嵌套级别的许多组件。少用 因为它使组件重用变得更加困难。

如果您只想避免一些道具通过多个关卡组件组成通常是比上下文更简单的解决方案