Встречается на собеседованиях • сегодня
Что хранили в стейт-менеджерах
Стейт-менеджеры хранят глобальное состояние приложения, которое должно быть доступно в разных компонентах. Обычно там хранят:
- Данные с сервера (списки, пользовательские данные)
- UI состояние (текущая тема, открытые модалки)
- Данные форм, если они используются в нескольких местах
- Сессионные данные (токены авторизации, настройки пользователя)
Пример с Redux:
javascript
// store.js
const initialState = {
user: null,
theme: 'light',
cartItems: []
};
function rootReducer(state = initialState, action) {
switch(action.type) {
case 'SET_USER':
return {...state, user: action.payload};
case 'TOGGLE_THEME':
return {...state, theme: state.theme === 'light' ? 'dark' : 'light'};
default:
return state;
}
}Важно не злоупотреблять стейт-менеджерами - локальное состояние лучше хранить в useState/useReducer.

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