Redux 有没有更好的方法在捕获拒绝时链接异步thunk?

Redux 有没有更好的方法在捕获拒绝时链接异步thunk?,redux,redux-thunk,redux-toolkit,Redux,Redux Thunk,Redux Toolkit,自使用createAsyncThunk创建thunk以来。有没有比每次都必须添加unwresult以捕获拒绝信息更好的方法来处理链式Thunk const fetchUsers=createAsyncThunk('users/fetch',myService.fetchUsers); const updateUser=createAsynchThunk('users/update',myService.updateUser); export const updateAndFetch=values

自使用
createAsyncThunk
创建thunk以来。有没有比每次都必须添加
unwresult
以捕获拒绝信息更好的方法来处理链式Thunk

const fetchUsers=createAsyncThunk('users/fetch',myService.fetchUsers);
const updateUser=createAsynchThunk('users/update',myService.updateUser);
export const updateAndFetch=values=>async dispatch=>{
const result=等待分派(updateUser(值));
const unwrapped=unwrappresult(result);//需要查看第一次更新是否被拒绝
返回分派(fetchUsers());
}
不太可能

你也可以这样写

export const updateAndFetch=values=>async dispatch=>{
const result=等待分派(updateUser(value))。然后(unwapresult);
返回分派(fetchUsers());
}

export const updateAndFetch=values=>async dispatch=>{
const result=等待分派(updateUser(值));
if(updateUser.Completed.match(结果)){
返回分派(fetchUsers());
}
}
但在某个时候,你必须进行检查