React · Senior · Запитання 41 з 75
Чи потрібен Redux або Zustand, якщо серверні дані вже в TanStack Query?
- ✓Правильна відповідь: Часто ні: лишається трохи клієнтського стану, йому вистачає
useStateі Context - 2Так, завжди: TanStack Query працює лише поверх Redux store
- 3Ні, ніколи: TanStack Query повністю зберігає й клієнтський UI-стан
Пояснення
Значна частина «глобального стану» в типових застосунках - це кеш серверних даних. Коли його забирає TanStack Query, решта клієнтського стану (тема, фільтри, стан візарда) часто невелика. Стор виправданий за складної клієнтської логіки: редактори, офлайн-режим, складні форми.