0
我使用建立一個web應用程序反應+終極版處理承諾在減少使用終極版
我有一個數據表和用戶能夠從表
刪除行爲了避免從用戶不得不等待,直到數據從服務器(更準確地說是數據庫)中刪除,我想採用成功導向的方法,即從該狀態中刪除該項目,併發送HTTP請求以從該項目中刪除該項目數據庫。
兩個我想從減速
的問題是執行應該在哪裏我處理解決或拒絕承諾? 如果它被拒絕,我也想通知用戶。
感謝
我使用建立一個web應用程序反應+終極版處理承諾在減少使用終極版
我有一個數據表和用戶能夠從表
刪除行爲了避免從用戶不得不等待,直到數據從服務器(更準確地說是數據庫)中刪除,我想採用成功導向的方法,即從該狀態中刪除該項目,併發送HTTP請求以從該項目中刪除該項目數據庫。
兩個我想從減速
的問題是執行應該在哪裏我處理解決或拒絕承諾? 如果它被拒絕,我也想通知用戶。
感謝
應該在哪裏我處理解決或拒絕承諾?如果它被拒絕,我還想通知用戶?
它應該在通過減速器進行API調用的函數中完成。
//減速
const deleteRecord = (state="somestate")=>{
fnAPICall()
}
function fnAPICall(){
fetch('some_url').then(function(response) {
if(response.ok) {
dispatch({"type":"DELETE_RECORD",record_id : some_id});//actual delete from memory
return response.json();
}
dispatch({"type":"DELETED_FAILED",record_id : some_id}); //Record deleting failed.notify user
})
}