2

我正在使用 Redux 来管理音乐播放器的逻辑。当它正在播放某些东西并突然失败时,我希望能够拦截该动作并让播放器重新开始,但只有n几次,因为如果问题不可恢复,我不想永远自动重试。

我认为中间件是实现这一点的好选择,但我想知道我是否应该在全局状态或本地中间件中存储已为某个项目完成的重试次数。

一个更普遍的问题是,一个 Redux 中间件是否应该包含任何本地状态,我的意思是,只有它关心的状态。

4

1 回答 1

1
于 2019-09-01T15:59:38.153 回答