如何处理Flux操作依赖项

时间:2015-06-04 23:53:55

标签: reactjs-flux flux

我正在使用Flux架构开发JS应用程序。除此之外,应用程序还会显示一个联系人列表,您可以在每个联系人中添加或删除联系人。

应用程序正在进行乐观的UI更新,因此在这种情况下,您可以单击“添加”并立即看到“删除”,而在后台我们正在执行ajax请求以添加联系人。

但是,当我们仍在添加联系人时,当有人点击“删除”时,我不知道如何处理此案例。 'remove'ajax请求需要一个我们还没有的ID。在请求运行时,我也不能将“删除”按钮变灰。

我认为我理想的方式是能够派遣依赖于其他行动的行动。这是一个好主意,我该如何实现呢?...:/

你们知道我应该如何在助焊剂应用程序架构中处理这种情况吗?

1 个答案:

答案 0 :(得分:0)

乐观的更新很棒 - 但是放一个"删除"不连贯的联系毫无意义。为什么不在页面上添加联系人,但是等待添加"删除"直到您通知商店添加成功?

相关问题