猿问

下面是一个redux中间件,补充代码,使得dispatch支持action函数作为返回值

export default function(){

    return ({dispatch,getState}) => next => action =>{

        if(___){

            return ___;

        }

        return next(action);

    }

}

求助:空白部分如何实现

慕码人2483693
浏览 897回答 1
1回答

慕姐4208626

export default function(extraArgument) {  return ({ dispatch, getState }) => next => action => {    if (typeof action === 'function') {      return action(dispatch, getState, extraArgument);    }    return next(action);  };}其实这就是redux-thunk的实现
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答