【发布时间】:2019-07-19 23:31:27
【问题描述】:
是否可以在 Redux Saga 中处理全局加载状态?在我的 Web 应用程序中,我需要调用不同的微服务,并且我不想为每个 reducer 插入加载状态,例如:
case Types.GET_BOOKS_SUCCESS: {
return {
...state,
data: action.payload.items,
loader: false,
};
}
我想知道是否可以管理动作之间的加载状态,以了解是否有一些未决的 saga 等...
【问题讨论】:
-
您可以通过创建一个案例来将加载程序设置为 true,并创建另一个案例将其设置为 false。最后加载器属于全局状态
-
通常应该避免全局加载状态,因为它会导致更糟糕的用户体验