我想跳过createAsynchThunk的第一个参数arg
,只访问extra
参数来访问我作为额外参数发送的api服务,是否有一种方法我可以跳过arg
参数而不使用_
,undefined
或类似的东西?
createAsyncThunk(
'module/fetchModule',
async (undefined, { extra: api }) => {
const { data } = await api.get('myendpoint');
const normalized = normalize(data, [myEntity]);
return normalized.entities;
}
);
不,您需要给它一个名称。这些参数是可选的,所以在调用它时不需要提供任何东西。