请问老师这里的参数dispatch是怎么传入的

来源:4-11 异步Action(2)

china092188

2019-11-19

export const fetchData = ()=>{
return (dispatch)=>{ // 请问老师这里的参数dispatch是怎么传入的
dispatch(fetchDataRequest())
return fetch(’./mock/data.json’).then(
resolve=>{
resolve.json().then(data=>{
dispatch(fetchDataSuccess(data))
})
},
error=>{
dispatch(fetchDataFailure(error))
}
)
}
}

写回答

1回答

艾特老干部

2019-11-21

你好。因为集成了redux-thunk这个中间件,所以可以处理函数类型的action,经过redux-thunk这一层处理时,会把dispatch传入的。

1
0

React16+Redux实战企业级大众点评Web App

从架构设计到部署上线,带你学习React技术栈与核心思想

1071 学习 · 306 问题

查看课程