使用Redux的过程中,一直想实现一个功能,编辑保存后刷新列表,希望刷新的Action直接白保存的Action调用,
刷了很多资料,没有好的办法,看了官网的API之后,整出来一个不是办法的办法
function createExtraActions() {
return {
save: createAsyncThunk(
`user/account-coordinator/save`,
async (user: user.AccountCoordinatorCreateModel, thunkAPI: any) => {
await service.createUserAccountCoordinator(user)
let { dispatch, getState } = thunkAPI
dispatch(actions.close)
dispatch(listActions.fetchUsers(getState().list.userQuery))
}
)
}
}