redux-promise

    0熱度

    1回答

    我的團隊最近開始致力於使用redux-promise的項目。在每個動作的有效載荷是愛可信調用,就像這樣: function fetchUsers() { return { type: actionTypes.FETCH_USERS, payload: axios.post('users') } } 終極版,承諾採取調度「的訴訟文書的副本與承諾的解析

    0熱度

    1回答

    在reducer中處理AJAX錯誤是否合適? (如果您使用Redux加上redux-promise中間件)。 應至少有3種類型的錯誤:網絡錯誤/超時,未找到數據或500內部服務器錯誤。我試圖處理它的方式是: if (action.error) { return state; } 所以整個減速器是: export default function(state = [], ac

    4熱度

    2回答

    我使用redux-actions和redux-promise-middleware來調度動作,以及支持async await的TypeScript 2.1。 這是同時使用redux-actions和redux-promise-middleware // create an async action const fooAction = createAction('FOO', async() =>

    1熱度

    1回答

    我想要將一些數據發送到使用redux和promise的php腳本,如下所示。 export function fetchFileContent() { return { type: "FETCH_FILECONTENT", payload: axios.post("/api/ide/read-file.php", { filePath: docume

    1熱度

    2回答

    對於Redux及其概念,特別是中間件,我真的很陌生,所以我對任何愚蠢的錯誤表示歉意。 在這個項目中我的,我需要使用終極版-的thunk。我已經看過一些關於如何應用它們的指南和解釋。然後我不斷收到一個錯誤「Uncaught TypeError:無法讀取屬性'調度'的未定義」。我打開了開發工具,結果被顯示此錯誤: 我不知道,如果我做任何事情的權利。以下是我的動作創作者和商店的代碼。 動作/ index

    2熱度

    1回答

    我在我的應用中設置了redux,並且從登錄開始。到目前爲止,我的工作效果很好 - 用戶使用Google登錄,成功時我的服務器返回訪問令牌給放入redux存儲區的Web應用程序,然後可用於將來的API調用。 我希望web應用程序立即請求當前用戶配置文件以響應存儲訪問令牌。它需要在訪問令牌存儲之後 - 所以在調用reducer之後。 實質上,爲了響應AUTHENTICATED動作,我想分派LOAD_U

    0熱度

    2回答

    我有我的異步行爲的問題。我想在action fetchPosts()被調用時將'loading'狀態設置爲true,並且當fetchPostsSuccess()或fetchPostsFailiure()時將'loading'狀態設置爲false。 使用我當前的代碼,當fetchPosts()接收來自服務器的響應時,它的工作幾乎沒有問題,除了'正在加載'狀態改變,我想在請求開始時改變這個狀態。 下面

    2熱度

    1回答

    我的應用程序的數據源僅提供XML格式的數據。 我使用axios來獲取XML數據。它以結果的數據部分中的字符串結尾。 我試圖用xml2js來轉換它,但它只是關閉一個異步作業並返回,所以我沒有得到redux-promise middelware的工作。減速器將數據發送給應該呈現它的組件時,有效載荷就是無用的。 不知道這是否有意義,但我可以讓Reducer等待新的函數調用在發送組件上的數據之前返回? 行

    1熱度

    3回答

    所以我剛剛閱讀了redux中間件,聽起來不錯。有一件事是讓我煩惱的 - 中間件的返回值。我知道一些中間件返回的東西(即redux-promise),我得到的是其他中間件(即logging)沒有 - 並且僅僅返回next(action)的結果。 我的問題是如果我想使用兩件中間件都返回的東西會發生什麼 - 當然,它們會互相破壞,我只會得到最外面的中間件的返回值。 express/connect中間件通

    5熱度

    1回答

    我想用終極版下面的異步邏輯模型: 用戶操作觸發的異步API調用鏈。 任何API調用可能會返回401種狀態(登錄超時) 如果API與401的響應,顯示重新登錄彈出 在成功重新登錄,補發API調用,並繼續 我我不確定把這個邏輯放在哪裏。行動不知道其他行動,他們只能訪問派遣,所以他們不能停下來等待他們完成。減速機無法進入調度,所以我不能把它放在那裏...所以它住在哪裏?自定義中間件? store.lis