Встречается на собеседованиях • сегодня
Какие плюсы и минусы useContext
**Плюсы:**
- Упрощает передачу данных через дерево компонентов без пропс-дриллинга
- Позволяет легко обновлять состояние из любого места приложения
- Хорошо работает с TypeScript (типизированный контекст)
- Интегрируется с другими хуками (useReducer, useState)
**Минусы:**
- Может привести к избыточным ререндерам (если контекст часто меняется)
- Усложняет тестирование компонентов (нужно оборачивать в провайдер)
- Не заменяет полноценное состояние (нет middleware, devtools как в Redux)
Пример:
```jsx
const ThemeContext = createContext('light');
function App() {
return (
);
}
function Toolbar() {
const theme = useContext(ThemeContext);
return
...
;
}
```
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы