Zarządzanie stanem · Senior · Pytanie 33 z 75
Jak zapisać wynik mutacji bezpośrednio do zapytania w cache bez ponownego pobierania (aktualizacja pesymistyczna)?
- ✓Poprawna odpowiedź: Poczekać na
queryFulfilledwonQueryStarted, potemupdateQueryDataz odpowiedzią - 2Zwrócić dane z
invalidatesTags - 3Wywołać hook zapytania wewnątrz mutacji
Wyjaśnienie
Aktualizacja pesymistyczna czeka na serwer, a potem edytuje cache - bez dodatkowego żądania, ale UI zaktualizuje się dopiero po odpowiedzi. Aktualizacje optymistyczne najpierw edytują cache i wycofują zmianę przy błędzie.