Zarządzanie stanem · Junior · Pytanie 63 z 75
Jak ręcznie ponownie pobrać dane, np. po kliknięciu przycisku „Odśwież”?
- ✓Poprawna odpowiedź: Wywołać funkcję
refetchzwracaną przezuseQuery - 2Ponownie wywołać
useQueryw handlerze kliknięcia - 3Przeładować stronę
Wyjaśnienie
Aby odświeżyć wszystkie komponenty korzystające z danych, często bardziej idiomatyczne jest unieważnienie klucza przez queryClient.invalidateQueries.