System Design · Middle · Pytanie 46 z 75
Jak aktualizować cache kliencki po mutacji, by użytkownik zobaczył zmiany?
- ✓Poprawna odpowiedź: Unieważnić zapytania lub włożyć odpowiedź do cache
- 2Przeładować stronę po każdej mutacji
- 3Czekać, aż cache zdezaktualizuje się według timera
Wyjaśnienie
Unieważnienie po kluczach (invalidateQueries, tagi RTK Query) ponownie pobierze aktualne dane; jeśli serwer zwrócił zaktualizowany obiekt, wkłada się go do cache bezpośrednio, bez dodatkowego żądania. Na serwerze Next.js odpowiednikiem jest updateTag/revalidatePath.