为什么不链接调度 Redux Thunk?仅工作第一次调度和第二次调度不起作用。
店铺:
const store = createStore(reducers, loadState(), applyMiddleware(thunk));
行动:
export function doSomething(name) {
return function (dispatch) {
dispatch({
type: 'USERNAME',
payload: name
})
dispatch({
type: 'OTHER_TYPE',
payload: 'text'
})
return true;
}
}
编辑 它的工作:
return Promise.all([
dispatch({
type: 'USERNAME',
payload: name
}),
dispatch({
type: 'OTHER_TYPE',
payload: 'text'
})
])