Встречается на собеседованиях • сегодня

Для чего используется useContext

`useContext` — это React Hook, позволяющий получать доступ к контексту без пропс-дриллинга. Он упрощает передачу данных через дерево компонентов, избегая ручной передачи пропсов на каждом уровне. **Пример:** ```jsx import { createContext, useContext } from 'react'; const ThemeContext = createContext('light'); function App() { return ( ); } function Toolbar() { const theme = useContext(ThemeContext); // Получаем значение контекста return
Current theme: {theme}
; } ``` **Когда использовать:** - Глобальные данные (темы, настройки, аутентификация) - Часто используемые данные в глубоко вложенных компонентах - Избегание избыточного пропс-дриллинга **Нюансы:** - Контекст не заменяет стейт-менеджмент для часто изменяющихся данных - Компоненты, использующие контекст, перерендериваются при его изменении
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы