React · Junior · Pytanie 50 z 75
Co trzeba zrobić przed użyciem useQuery w aplikacji?
- ✓Poprawna odpowiedź: Utworzyć
QueryClienti opakować aplikację w jego provider - 2Nic:
useQuerytworzy globalny cache przy pierwszym wywołaniu - 3Dodać store Redux, w którym TanStack Query trzyma swój cache
Wyjaśnienie
QueryClient przechowuje cache i ustawienia domyślne, a provider udostępnia go hookom. Utwórz klienta raz (poza komponentem lub przez useState), inaczej cache będzie resetowany przy każdym renderze. TanStack Query nie potrzebuje Redux.