Пропустить параметр arg в createAsyncThunk
Я хочу пропустить первый параметр createAsynchThunk, чтобы получить доступ только к
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;
}
);
1 ответ
Нет, вам нужно будет дать ему имя. Аргументы не являются обязательными для thunks, поэтому вам не нужно ничего указывать при его вызове.