React · Senior · Pytanie 41 z 75
Czy potrzebny jest Redux lub Zustand, jeśli dane serwerowe są już w TanStack Query?
- ✓Poprawna odpowiedź: Często nie: zostaje mało stanu klienckiego i wystarczą
useStatei Context - 2Tak, zawsze: TanStack Query działa tylko na store Redux
- 3Nie, nigdy: TanStack Query w pełni przechowuje także kliencki stan UI
Wyjaśnienie
Duża część „stanu globalnego” w typowych aplikacjach to cache danych serwerowych. Gdy przejmie go TanStack Query, pozostały stan kliencki (motyw, filtry, stan kreatora) jest często niewielki. Store jest uzasadniony przy złożonej logice klienckiej: edytorach, trybie offline, złożonych formularzach.