就Redux + React(和ES6)而言,完全的初學者對我很感興趣 - 我已經建立了所有的管道,我所有的狀態都在更新,但我仍然有點困惑。有教程進行操作,請在終極版行動之一,開始了: 爲什麼Redux將調度傳遞給動作的返回函數?
export function getApiData(){
return(dispatch) => {return(dispatch) => { -some other actions here- }
}
此功能從API獲取數據,所以它還會調度getApiDataRequested和GetApiData成功的行動,但上面並對我來說沒有意義。現在我知道調度表示意圖更新Redux狀態,但爲什麼調度作爲參數傳遞給返回函數?
乾杯!
那ES6箭頭的功能,它不返回調度,其實際發送派遣一個ananymous函數,其中該行動將發生 – Jeffin