redux-middleware

    0熱度

    1回答

    在Redux中,有初始操作@@INIT。 發生此操作時是否可以調度另一個操作(在中間件中)? 如果不是,商店準備就緒後,推動行動的最佳選擇是什麼?

    1熱度

    1回答

    大家好我已經開始使用這個LIB redux-auto,我想談談我的服務器。 這裏是我的代碼 - 店鋪/用戶/ get.js export default function (user, payload, stage, result) { switch(stage){ case 'FULFILLED': return result; break;

    0熱度

    1回答

    我有一箇中間件,可以在下一個動作運行前轉到刷新令牌,然後在訪問令牌到期時運行其他動作。 但是,如果我一次發出多個請求並且訪問令牌結束,我正在嘗試獲取儘可能多的刷新令牌。我正在檢查狀態中的isLoading屬性以防止這種情況。但是在請求之後,reducer中的isLoading值是真的,它在中間件中似乎是錯誤的,所以它一次又一次地請求。 我在fetching_refresh_token動作中發送re

    0熱度

    1回答

    我還沒有找到解釋關於史詩的詳細說明的單個教程。 onst pingEpic = action$ => action$.filter(action => action.type === 'PING') .delay(1000) // Asynchronously wait 1000ms then continue .mapTo({ type: 'PONG' });

    2熱度

    2回答

    在我的redux項目中,我想在每個動作分派中檢查一些東西(例如網絡連接)。我應該實現使用它接受所有類型的動作(沒有類型檢查)減速低於 export default (state = defaultState) => ({ ...state, neworkStatus: navigator.onLine }) 或中間件給出。 const NetworkMiddleware

    0熱度

    1回答

    要Redux的定義中間件,我們需要編寫的功能,如級聯: const middleware = middlewareApi => next => action => { //logic here } 問題是這樣的簽名是否是: 任何生活必需品實行/打開任何機會; 的終極版的實現細節只是寓意/舒適爲開發者操縱的(next) -argumented功能,如here 陣列莫非具有以下簽名來替

    0熱度

    3回答

    我試圖使用react-redux-loading-bar來顯示從API服務器獲取數據期間的加載欄,我沒有使用承諾中間件,所以我決定不使用它,該示例說做到這一點 import { showLoading, hideLoading } from 'react-redux-loading-bar' dispatch(showLoading()) // do long running stuff

    0熱度

    1回答

    創建存儲時,設置初始狀態(即覆蓋reducer自己的默認初始狀態)的正常方式是爲createStore(how to set initial state in redux)提供第二個參數。但我遺憾的是拼湊起來的東西糾結(原諒混合的比喻),我真的不明白,我不知道從哪裏把我需要的初始狀態: const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSI

    0熱度

    1回答

    我的問題的實施是爲什麼middlewareAPI不能使用: const middlewareAPI = { getState: store.getState, dispatch: dispatch } 在下面的源代碼替換定義: export default function applyMiddleware(...middlewares) { return (cr

    0熱度

    1回答

    我正在從通用函數調用所有API調用,並且在某些響應中會出現自定義響應頭。使用這個頭文件,我需要進行另一個API調用。這可以通過使用Redux中間件來實現嗎? // function 1 return ApiCaller.post('url').then(json => { dispatch(someAction(json)); }) // function 2 return A