Что вы хранили в React Context?
Назовите реальные общие данные: тему, локаль, текущую сессию или зависимости, которые нужны нескольким уровням дерева.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Назовите реальные общие данные: тему, локаль, текущую сессию или зависимости, которые нужны нескольким уровням дерева.
Читать ответNext.js задаёт архитектуру React-приложения и серверные возможности, Vite решает задачи разработки и сборки, а тестовые библиотеки проверяют поведение.
Читать ответБазовые здоровые решения принимают сразу, а точечную мемоизацию и сложные оптимизации вводят по измеренному узкому месту.
Читать ответКастомный хук — функция с именем use..., которая объединяет React-хуки и возвращает удобный интерфейс для компонента.
Читать ответОбычные React-хуки вызывают во время рендера функционального компонента или другого хука, чтобы связать состояние и эффекты с нужным компонентом.
Читать ответReact использует эвристическую reconciliation по типам элементов и ключам, а не ищет минимальную разницу произвольных деревьев.
Читать ответОпишите опыт connect: как mapStateToProps выбирал данные, а mapDispatchToProps передавал действия компоненту.
Читать ответПрямой родитель непосредственно рендерит компонент, косвенный находится выше в дереве; HOC обычно добавляет промежуточную обёртку.
Читать ответReact Fragment объединяет несколько элементов без добавления лишнего DOM-узла.
Читать ответДерево: App → main → Panel → div → Leaf → span. При заданном первом рендере сообщения идут app, panel, leaf, а отступы в исходном файле не управляют исполнением.
Читать ответПри описанном монтировании выводятся app, затем child. После добавления DOM фокус получает поле «Имя» с autoFocus; обычное создание JSX само по себе фокус не устанавливает.
Читать ответДа, знаком с этим стеком технологий.
Читать ответ