Zarządzanie stanem · Middle · Pytanie 54 z 75

Jak pominąć thunk, jeśli dane są już załadowane lub się ładują?

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

Wyjaśnienie

Gdy condition zwraca false, żadne akcje nie są wysyłane. RTK Query robi taką deduplikację automatycznie.

Do poczytania

Błąd w pytaniu

Zarządzanie stanem · Middle · pytanie 54

Sprawdź się

Rozwiąż test Zarządzanie stanem · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test