React · Middle · Frage 37 von 75
Woher weiß RTK Query, welche Daten nach einer Mutation neu geladen werden müssen?
- 1Queries deklarieren
providesTags, MutationeninvalidatesTags - 2Es lädt nach jeder Mutation alle Endpoints neu
- 3Man ruft
refetch()auf jedem Query-Hook von Hand auf
Antwort zeigen
Richtige Antwort: Queries deklarieren providesTags, Mutationen invalidatesTags
Erklärung
Tags verbinden den Query-Cache mit Mutationen: getPosts liefert [{ type: 'Post', id: 'LIST' }], und addPost invalidiert den Tag Post - aktive Queries mit diesem Tag werden automatisch neu geladen. Das Gegenstück zu invalidateQueries in TanStack Query.