Zarządzanie stanem · Senior · Pytanie 48 z 75
Jakie jest główne ryzyko kopiowania danych serwerowych z useQuery do store'a Zustand/Redux?
- ✓Poprawna odpowiedź: Dwa źródła prawdy: kopia się dezaktualizuje i wymaga ręcznej synchronizacji
- 2TanStack Query usuwa dane skopiowane w inne miejsce
- 3Store'y nie mogą przechowywać tablic zwróconych przez zapytania
Wyjaśnienie
Czytaj dane serwerowe z cache zapytań wszędzie, gdzie są potrzebne (ten sam hook w wielu komponentach jest deduplikowany). W store trzymaj tylko decyzje klienta (wybrane id, filtry), a resztę wyprowadzaj.