Встречается на собеседованиях • сегодня

Что хранить в Store Redux

Основные принципы хранения в Redux Store:

  1. Состояние приложения, которым нужно управлять глобально (например, данные пользователя, настройки темы)
  2. Данные, которые используются в нескольких компонентах (например, список товаров в корзине)
  3. Состояние, которое должно сохраняться между перезагрузками страницы

Что НЕ стоит хранить:

  • Локальное состояние компонентов (лучше использовать useState)
  • Дублирующиеся данные из API (нормализуйте данные)
  • Несериализуемые данные (функции, классы)

Пример структуры:

js
{
  auth: { user: null, token: '' },
  cart: { items: [], total: 0 },
  ui: { theme: 'light', isLoading: false }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы