我使用redux-actions和redux-promise-middleware来调度动作,并使用 TypeScript2.1
来async await
提供支持。
这是一个同时使用redux-actions
和redux-promise-middleware
// create an async action
const fooAction = createAction('FOO', async () => {
const { response } = await asyncFoo();
return response;
});
// use async action
fooAction('123')
这是一个动作链接的例子,只使用redux-promise-middleware
const foo = () => dispatch => {
return dispatch({
type: 'TYPE',
payload: new Promise()
})
.then(() => dispatch(bar()));
}
如何链接 inredux-promise-middleware
可以与 一起使用redux-actions
?