请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

redux 处理异步的时候 dispatch 那个参数怎么获取到的!

正在回答 回答被采纳积分+3

插入代码

1回答

慕瓜8449030 2018-01-16 15:01:46

你好,redux异步里面的参数,是redux-thunk这个中间件赋予的,给你看下关键代码,我们倒数第二章有远吗解析

1
2
3
4
5
6
7
const thunk = ({dispatch,getState})=>next=>action=>{
    if (typeof action=='function') {
        return action(dispatch,getState)
    }
    return next(action)
}
export default thunk

意思就是如果action是一个函数,就执行action,把dispath传进去

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
Redux+React Router+Node.js全栈开发
  • 参与学习       1822    人
  • 解答问题       750    个

全网唯一的React 16+Redux+React Router4实战课程,学到手是你的真本领!

了解课程
微信客服

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

帮助反馈 APP下载

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

公众号

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