Встречается на собеседованиях • сегодня
Что такое Context
Context в React — это механизм для передачи данных через дерево компонентов без явной передачи пропсов на каждом уровне. Он помогает избежать "пропс-дриллинга" (prop drilling), когда данные передаются через множество промежуточных компонентов.
**Создание контекста:**
```jsx
const ThemeContext = React.createContext('light');
```
**Использование провайдера:**
```jsx
```
**Получение значения:**
```jsx
const theme = useContext(ThemeContext);
```
**Особенности:**
- Контекст лучше использовать для глобальных данных (тема, язык, авторизация).
- Частые обновления контекста могут привести к ненужным ререндерам.
- Для сложных состояний лучше комбинировать с useReducer.

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