【发布时间】:2016-12-15 06:17:22
【问题描述】:
试图在一个动作中调用两个 api。当一个完成时调用另一个然后在最后一个将其传递给减速器。 看起来我的 getAttending 在发布的同时被调用,而不是在发布完成后被调用。我是 redux-thunk 的新手,并认为我可以将它们一个接一个地称为已完成。
export function postDeclined(id){
let post = axios.post(blaBla.com);
let getAttending = axios.get(attending.com);
return (dispatch) => {
post.then(()=>{
getAttending.then(({data})=>{
dispatch({
type: type.NOT_GOING,
payload: data.data
});
});
});
}
}
【问题讨论】:
标签: reactjs redux react-redux redux-thunk