Встречается на собеседованиях • сегодня
Какую проблему решает Context в React
Context в React решает проблему "пропс дриллинга" — когда данные передаются через множество промежуточных компонентов, даже если они им не нужны.
**Пример:**
```jsx
const ThemeContext = React.createContext('light');
function App() {
return (
);
}
function Toolbar() {
// Пропуск промежуточных компонентов
return ;
}
function ThemedButton() {
const theme = useContext(ThemeContext);
return ;
}
```
**Плюсы:**
- Упрощает передачу данных на любую глубину.
- Избегает лишних ререндеров (если использовать мемоизацию).
**Минусы:**
- Усложняет переиспользование компонентов (они зависят от контекста).
- Не заменяет state-менеджеры для сложных сценариев.

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