TGViewer
Задачи по JS/CSS/HML Задачи по JS/CSS/HML @frontquizes · 1.55K subscribers
Post #112 2.03K
Вопрос на React собеседовании.

Для чего используется useContext и как он работает?

Ответ:

В типичном React-приложении данные передаются сверху вниз (от родительского компонента к дочернему) с помощью реквизитов (пропсов). Однако такой способ может оказаться слишком громоздким для некоторых типов реквизитов, которые нужно передавать многим компонентам – из-за языка или темы пользовательского интерфейса, например. Контекст предоставляет возможность обмена данными между компонентами без необходимости явной передачи реквизита через каждый уровень дерева.

Компонент, вызывающий useContext, всегда будет перерисовываться при изменении значения контекста. Если перерисовка компонента требует больших затрат, можно оптимизировать ее с помощью мемоизации (картинка сверху).

Подробности об использовании useContext в
документации.

#react #собеседование
  • 👍 8
  • ❤ 1
More from @frontquizes
  1. Sep 25, 2026711 собесдований и 51 оффер получили наши ученики за лето - 370k -> Инфра, облачный провай…
  2. Aug 26, 2026Вопрос на CSS собеседовании. У элемента button установлено значение 16px для свойства font…
  3. Jun 27, 2026🚀 Ищешь работу во frontend-разработке? В канале Javascript Pro публикуются свежие ваканси…
  4. Jun 25, 2026Вопрос на JavaScript собеседовании. Какова разница между == и ===? Ответ: Оператор равенст…
  5. Sep 5, 2025Вопрос на JavaScript собеседовании. Как проверить, что две строки являются анаграммами дру…
  6. Aug 27, 2025Вопрос на CSS собеседовании. Как работает псевдокласс :placeholder-shown? Ответ: Псевдокла…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →