【发布时间】:2023-04-05 03:39:01
【问题描述】:
我有一个异步 thunk 操作来像这样编排多个异步 thunk
const someAction = createAsyncThunk(
'my/someAction',
async () => {...}
)
const someAction2 = createAsyncThunk(
'my/someAction2',
async () => {...}
)
const generatedThunk = createAsyncThunk(
'my/thunk',
async (arg, thunkApi) => {
thunkApi.dispatch(someAction());
thunkApi.dispatch(someAction2());
}
)
我发现异步 thunk 之一,即 someAction 和 someAction 被拒绝,my/thunk 仍然会被满足。当其中一个 thunk 拒绝时,我如何使 my/thunk 被拒绝?
【问题讨论】:
标签: javascript reactjs typescript redux redux-toolkit