State Management · Senior · Frage 31 von 75

Wie entscheidet RTK Query bei Tags auf ID-Ebene, welche getaggten Queries neu geladen werden?

providesTags: (result) => [
  ...(result?.map(({ id }) => ({ type: "Post" as const, id })) ?? []),
  { type: "Post", id: "LIST" },
],
Antwort zeigen

Richtige Antwort: Es lädt nur Queries neu, die genau dieses Tag bereitstellen

Erklärung

Das Bearbeiten von Post 5 invalidiert { type: 'Post', id: 5 } (Detail und Listen, die ihn enthalten), das Hinzufügen eines Posts invalidiert { type: 'Post', id: 'LIST' }. Feingranulare Tags vermeiden, alles neu zu laden.

Zum Weiterlesen

Fehler in der Frage

State Management · Senior · Frage 31

Teste dich selbst

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

Diesen Test machen