Встречается на собеседованиях • сегодня
Что такое Server-State
Server-State — это состояние данных, которые хранятся и управляются на сервере. Оно отражает актуальные данные в БД или API, а не локальное состояние клиента.
Ключевые особенности:
- Единственный источник истины — данные синхронизируются с сервером.
- Часто кэшируется (например, через
react-query,RTK Query). - Может конфликтовать с Client-State (например, локальные правки vs серверные данные).
Пример с react-query:
jsx
const { data, isLoading } = useQuery('todos', fetchTodos);
// `data` — server-state, синхронизируется с APIОтличие от Client-State:
- Client-State (например,
useState) — локальные изменения, не связанные с сервером. - Server-State — требует синхронизации (запросы, инвалидация).
Оптимизация работы с Server-State — ключ к производительности современных SPA.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы