Встречается на собеседованиях • сегодня
Что можно делать с контекстом
Контекст (React Context) позволяет передавать данные через дерево компонентов без явной передачи пропсов.
- **Создать контекст**:
```jsx
const MyContext = React.createContext(defaultValue);
```
- **Передавать данные** через `Provider`:
```jsx
```
- **Получать данные** через `useContext` или `Consumer`:
```jsx
const value = useContext(MyContext);
// или
{value =>
```
- **Использовать для глобального состояния** (тема, авторизация, локализация).
- **Оптимизировать** с помощью мемоизации (`useMemo`, `React.memo`), чтобы избежать лишних ререндеров.
⚠️ Не злоупотребляйте контекстом для часто меняющихся данных — это может снизить производительность.
{value}
}

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