2015-06-04 30 views
0

我正在使用Flux體系結構的JS應用程序。除此之外,應用程序還會顯示聯繫人列表,並在每個聯繫人列表中添加聯繫人或將其從聯繫簿中刪除。如何處理Flux操作依賴關係

的應用程序在做樂觀的UI更新,所以在這種情況下,你可以在「添加」點擊並查看「刪除」就在後臺我們正在做的Ajax請求添加聯繫人。

但是我不知道怎麼當有人點擊「刪除」,而我們仍然在增加接觸處理的情況。 '刪除'ajax請求需要一個我們還沒有的ID。這也是一個要求,我不能在請求運行時將'刪除'按鈕變灰。

我的,我認爲理想的方式是能夠派遣依賴於其他動作的動作。這是一個好主意,我怎麼能實現那個...?/

。你們知道我應該如何在一個通量應用架構處理這種情況?

+0

另一個例子是Facebook上的Like按鈕,你可以永遠點擊Like&Different。我想知道他們是如何處理網絡電話的...... – Gregory

回答

0

樂觀更新是偉大的 - 但只是一個「刪除」鏈接是不連貫是沒有意義的。爲什麼不在網頁上添加聯繫人,而是等待添加「刪除」,直到商店通知添加成功爲止?