Керування станом · Middle · Запитання 54 з 75

Як пропустити thunk, якщо дані вже завантажено чи вони завантажуються?

createAsyncThunk("users/fetch", fetchUsers, {
  condition: (_, { getState }) => getState().users.status === "idle",
});

Пояснення

Якщо condition повертає false, жодні дії не надсилаються. RTK Query робить таку дедуплікацію автоматично.

Де почитати

Помилка в запитанні

Керування станом · Middle · запитання 54

Перевірте себе

Пройдіть тест Керування станом · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест