【发布时间】:2021-06-10 00:57:12
【问题描述】:
我正在寻找在 react 中使用全局屏幕加载器的解决方案。
我对反应上下文不太熟悉,但我想知道这是否可以帮助我。 基本上我正在介绍一个屏幕加载器,我在想也许最好的方法是在主要组件的某个地方有一个全局加载器。所以得出结论:
- 我想在主组件中有全局加载器
- 我想在应用中的任何地方更新全局加载器的状态
- 我不想用 ScreenLoaders 污染我需要使用它的所有组件
- 我想为它使用钩子
那么有没有办法获得 loader/loaderText 的全局状态,并在需要时使用上下文进行设置和重置?
如果有一种简单的方法可以做到这一点,那么您认为使用这种解决方案可能有什么缺点吗?也许这有点过头了。
【问题讨论】:
标签: reactjs frontend loader react-context use-context