State Management · Middle · Frage 34 von 75

Wie bringt man eine RTK-Query-Mutation dazu, die Post-Liste neu zu laden?

getPosts: build.query({ query: () => "posts", providesTags: ["Post"] }),
addPost: build.mutation({ query: (body) => ({ url: "posts", method: "POST", body }) }),
Antwort zeigen

Richtige Antwort: invalidatesTags: ['Post'] zu addPost hinzufügen

Erklärung

Tags verbinden den Cache mit Mutationen. Für feinere Kontrolle taggt man Elemente per ID ({ type: 'Post', id }) plus ein Tag 'LIST', sodass das Bearbeiten eines Posts nur das Betroffene neu lädt.

Zum Weiterlesen

Fehler in der Frage

State Management · Middle · Frage 34

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