最佳答案
我正在尝试用重复思考连接调度
function simple_action(){
return {type: "SIMPLE_ACTION"}
}
export function async_action(){
return function(dispatch, getState){
return dispatch(simple_action).then(()=>{...});
}
}
我怎样才能让调度从商店返回一个承诺?
更具体地说:
我可能没有理解这里的一些内容,但是在 redux-thunk
的所有示例中,它们都调用了一个单独的异步事件(如 fetch
) ,该事件显然返回一个 Promise
。
我要特别寻找的是当我向存储发送一个操作时: 如何确保存储在上面函数 action_creator()
中发生任何其他事情之前完全处理了该操作。
理想情况下,我希望商店能回报一些承诺,但我不明白这是怎么发生的,在哪里发生的?