Query-библиотека управляет серверными данными, а отдельный state manager может быть нужен для общего клиентского состояния и сложных локальных процессов.
Зачем нужен state manager, если для серверного состояния используется TanStack Query или RTK Query? Какие данные где хранить?
Query-библиотека управляет серверными данными, а отдельный state manager может быть нужен для общего клиентского состояния и сложных локальных процессов.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Query-библиотека управляет серверными данными, а отдельный state manager может быть нужен для общего клиентского состояния и сложных локальных процессов.
Открытый диалог, черновик мастера и локальный выбор обычно не являются серверным кешем. Простое состояние держите рядом с компонентом; общий store добавляйте при реальной необходимости. Не дублируйте ответы API в другом store без причины — появятся два источника истины и сложная синхронизация.