0
Promiseで複数ディスパッチを実行したいと思います。PromiseでのReduxディスパッチ
私は2アクション、importSelfInfoFromApiとFlashMessageをしました。私はredux-thrunk
を使用する必要がある場合は、あなたが知っています
store.dispatch(importSelfInfoFromApi()).then(() => store.dispatch(setFlashMessage('Synchronisation finished')));
case 'IMPORT_SELF_INFO_FROM_API':
return new Promise((resolve, reject) => {
callApi('/users/me', 'get').then((result) => {
resolve(store.dispatch(importSelfInfoFromApiSuccess(result))); // Success
}).catch((error) => {
reject(store.dispatch(importSelfInfoFromApiError(error.message))); // Error
});
});
:私はこれをしたいと思いますか?私は私の行動でプロミスを返すだけではありませんか?
コミュニティありがとうございます! redux-thunk
ドキュメントから