Zarządzanie stanem · Senior · Pytanie 44 z 75
Czy przy loaderach React Router potrzebna jest biblioteka cache klienta (TanStack Query)?
- ✓Poprawna odpowiedź: Często nie; loadery + rewalidacja wystarczają wielu aplikacjom, ale cache pomaga przy współdzielonych danych i precyzyjnej kontroli
- 2Zawsze - loadery nie działają bez biblioteki cache
- 3Nigdy - nie da się ich łączyć
Wyjaśnienie
Loadery wiążą dane z trasami i rewalidują je po actionach. Dla danych używanych na wielu trasach, odświeżania w tle, nieskończonych list czy trybu offline łączy się je: loadery wywołują queryClient.ensureQueryData, a komponenty - useQuery.