我想知道在Redux中处理请求/响应的正确方法是什么。
除了了解特定响应到达的确切时刻的特定用例外,这种方法效果很好。
这尤其成问题,因为有些请求不返回任何有意义的数据,它们只返回操作成功的状态。
通常的用例是在响应到达时打开弹出窗口。
答案 0 :(得分:0)
我在回复中使用了promise,并在完成请求时链接了所需的不同请求
这篇Medium文章帮助了我。它涉及 Think vs Saga vs Observable vs Redux promise中间件的实现。
还没试过saga。
答案 1 :(得分:0)
我认为你达到了需要更好的国家管理的程度。请记住,Redux是关于存储数据和数据流的。这不完全是关于国家管理。我建议阅读关于状态机的内容。我可以识别您的请求的不同状态,并且可以使用状态机轻松管理它们。这是关于主题http://krasimirtsonev.com/blog/article/managing-state-in-javascript-with-state-machines-stent
的文章