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

下面是一个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 关注
  • 987 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号