如何使用react和flux制作复合xhttp请求?

时间:2015-09-07 16:51:04

标签: reactjs flux

使用react + flux管理“多个请求”的最佳方法是什么?我正在使用一个文件上传组件来管理它自己的请求。我在表格中有不止一个。在我确定所有上传都没问题之后,我需要请求上传组件发出请求并保存我的表单。

我通常使用api发出请求,由操作调用。我发送一个事件来表明行动的开始,另一个事件表明api的结束。但是,如何管理这种“多请求”场景?

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可以将您的行动联系在一起。例如:

  1. 用户操作触发Action 1

  2. Action 1触发API请求1

  3. API响应1触发Action 2

  4. Action 2触发API请求2

  5. API响应2触发Action 3

  6. Action 3更新了用户界面

  7. 这意味着您可以在业务需求发生变化时一起撰写API请求。