アクションで2つのapiを呼び出そうとしています。 1つが完了したら、もう1つは最後のものを減速機に渡します。 私のgetAttendingは投稿と同時に呼び出されているように見えますが、投稿が完了した後ではありません。私はredux-thunkには新しく、完成したものを次々と呼び出すことができると思った。redux thunkが2つの異なるapiリクエストを呼び出す
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
});
});
});
}
}
postDeclined =>(ID)=>非同期(派遣)=>のawaitからいくつかの方法で非同期(async)は何であるんを好みますか?またはラッパーチェーンメソッドの名前のみを指定します。 –
asyncキーワードは、約束を返す関数を作成します。 awaitキーワードは、回線を同期呼び出しにし、約束が解決されるまで続行しません。 https://github.com/tc39/ecmascript-asyncawait –
説明をありがとう、ありがとう。 –