Zarządzanie stanem · Middle · Pytanie 34 z 75

Jak sprawić, by mutacja RTK Query ponownie pobrała listę postów?

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

Wyjaśnienie

Tagi łączą cache z mutacjami. Dla dokładniejszej kontroli oznaczaj elementy według id ({ type: 'Post', id }) plus tag 'LIST' - wtedy edycja jednego posta pobierze ponownie tylko to, czego dotyczy.

Do poczytania

Błąd w pytaniu

Zarządzanie stanem · Middle · pytanie 34

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