我是 React/Redux 的新手。我在 Redux 应用程序中使用了一个提取 api 中间件来处理这些 API。是(Redux-api-中间件)。我认为这是处理异步 api 操作的好方法。但我发现有些案子我一个人解决不了。
正如主页(生命周期)所说,获取 API 的生命周期从分派一个 CALL _ API 操作开始,以分派一个 FSA 操作结束。
因此,我的第一个示例是在获取 API 时显示/隐藏预加载程序。中间件将在开始时分派一个 FSA 操作,在结束时分派一个 FSA 操作。这两个动作都是由降低器接收的,它们应该只做一些正常的数据处理。没有 UI 操作,没有更多的操作。也许我应该将处理状态保存在状态,然后在存储更新时呈现它们。
但是怎么做呢?整个页面的反应组件流?从其他操作更新存储时会发生什么情况?我的意思是它们更像是事件而不是国家!
更糟糕的情况是,当我必须在 redux/response 应用程序中使用本机确认对话框或警报对话框时,我应该怎么做?它们应该放在哪里,行动还是减少?
最美好的祝愿! 希望得到回应。