根据页面明智使用上下文提供程序是否很好。 例如,仪表板有一个名为Dashboard Provider的提供程序,而测试有另一个名为Test Provider的提供程序。 或者最好为所有不同的页面都配备一个大型提供商。
根据React docs for context。
上下文主要用于需要以下数据访问的情况: 不同嵌套级别的许多组件。少用 因为它使组件重用变得更加困难。 如果您只想避免一些道具通过多个关卡, 组件组成通常是比上下文更简单的解决方案。
上下文主要用于需要以下数据访问的情况: 不同嵌套级别的许多组件。少用 因为它使组件重用变得更加困难。
如果您只想避免一些道具通过多个关卡, 组件组成通常是比上下文更简单的解决方案。