Встречается на собеседованиях • сегодня
Какой опыт работы с контекстом
Контекст в React позволяет передавать данные через дерево компонентов без явной передачи пропсов на каждом уровне. Работал с `useContext` для глобального состояния (тема, авторизация, локализация).
**Пример:**
```jsx
const ThemeContext = createContext('light');
function App() {
return (
);
}
function Toolbar() {
const theme = useContext(ThemeContext);
return ;
}
```
**Нюансы:**
- Контекст ререндерит все потребители при изменении значения, даже если они используют только часть данных.
- Для оптимизации можно разбивать контексты или использовать мемоизацию (`React.memo`).
- Не заменяет Redux/Zustand для сложного состояния, но отлично подходит для средних проектов.

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