Встречается на собеседованиях • сегодня
Чем пользуешься в React в качестве state manager
В React можно использовать разные инструменты для управления состоянием:
1. **Встроенный useState/useReducer** - для простых случаев, когда состояние локальное и не требует сложного управления.
2. **Context API** - когда нужно передавать состояние по дереву компонентов без явной передачи пропсов.
3. **Redux** - для сложных приложений с большим количеством глобального состояния и middleware (например, Redux Toolkit упрощает работу).
4. **MobX** - если нужна реактивность и более декларативный подход.
5. **Zustand** - легковесная альтернатива Redux с простым API.
6. **React Query** - для управления состоянием, связанным с асинхронными запросами.
Пример с Context API:
```jsx
const ThemeContext = createContext();
function App() {
const [theme, setTheme] = useState('light');
return (
);
}
```
Выбор зависит от масштаба проекта и требований к производительности.

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