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

В чем разница между useContext и state manager

`useContext` — это встроенный React хук для передачи данных через контекст без пропс-дриллинга. Он просто предоставляет доступ к данным, но не управляет их изменениями. **State manager** (Redux, MobX, Zustand) — это отдельные библиотеки, которые: - Управляют состоянием глобально - Оптимизируют перерендеры (например, через селекторы) - Предоставляют middleware, devtools, time-travel - Имеют строгие паттерны обновления (actions, reducers) **Пример с `useContext`:** ```jsx const ThemeContext = createContext('light'); function App() { return ( ); } // В любом компоненте: const theme = useContext(ThemeContext); ``` **Когда что использовать:** - `useContext` — для простых/редко меняющихся данных (темы, локали) - State manager — для сложного состояния с частыми обновлениями (корзина, авторизация)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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