State Management · Middle · Frage 54 von 75

Wie überspringt man einen Thunk, wenn die Daten schon geladen sind oder laden?

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

Richtige Antwort: Die Option condition des Thunks nutzen

Erklärung

Liefert condition false, werden keine Actions gesendet. RTK Query erledigt solche Deduplizierung automatisch.

Zum Weiterlesen

Fehler in der Frage

State Management · Middle · Frage 54

Teste dich selbst

Mach den Test State Management · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen