Выбор ответа Junior Состояние и данные спрашивают часто обновлено

Серверное и клиентское состояние

Вопрос

Что из этого относится к серверному состоянию?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Список заказов пользователя, загруженный с API. Серверное состояние принадлежит серверу, а у клиента только копия, которая может устареть: её нужно кешировать, обновлять и инвалидировать.

Варианты ответа

  1. Список заказов пользователя, загруженный с APIправильный ответ
  2. Открыто ли модальное окно фильтров
  3. Текст в поле поиска, который пользователь ещё вводит
  4. Выбранная вкладка на экране профиля

Разбор

Серверное состояние принадлежит серверу, а у клиента только копия, которая может устареть: её нужно кешировать, обновлять и инвалидировать. Модалки, ввод и вкладки целиком принадлежат клиенту. Разделение важно для выбора инструмента: для серверных данных TanStack Query или RTK Query, для клиентских useState, Zustand, Redux.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.