为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕码人2483693 2018-09-03 10:10:15
export default function(){    return ({dispatch,getState}) => next => action =>{        if(___){            return ___;        }        return next(action);    }}求助:空白部分如何实现
查看完整描述

1 回答

?
慕姐4208626

TA贡献1852条经验 获得超7个赞

export default function(extraArgument) {

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

    if (typeof action === 'function') {

      return action(dispatch, getState, extraArgument);

    }


    return next(action);

  };

}

其实这就是redux-thunk的实现


查看完整回答
反对 回复 2018-10-11
  • 1 回答
  • 0 关注
  • 890 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信