Пропустить параметр 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, поэтому вам не нужно ничего указывать при его вызове.

Другие вопросы по тегам