美文网首页
redux-thunk源码

redux-thunk源码

作者: zhulichao | 来源:发表于2020-09-01 10:01 被阅读0次
```
// ES6 写法
function createThunkMiddleware(extraArgument) {
  return ({ dispatch, getState }) => next => action => {
    if (typeof action === 'function') {
      return action(dispatch, getState, extraArgument);
    }
    return next(action);
  };
}

// ES5写法
function createThunkMiddleware(extraArgument) {
  return function (_ref) {
    var dispatch = _ref.dispatch,
        getState = _ref.getState;
    return function (next) {
      return function (action) {
        if (typeof action === 'function') {
          return action(dispatch, getState, extraArgument);
        }
        return next(action);
      };
    };
  };
}
```

相关文章

网友评论

      本文标题:redux-thunk源码

      本文链接:https://www.haomeiwen.com/subject/jqfjhktx.html