Подготовка к интервью

Вопросы на собеседовании по React

622 вопроса по React с технических собеседований

622 вопроса 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по React — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: frontend, react, browser.

Каталог

Результаты поиска

Найдено: 622
Теория

Что такое React Fiber, зачем он появился, можно ли прервать commit-фазу и что означают current tree и work-in-progress tree?

Fiber — внутренняя архитектура React для представления и планирования работы. Render может прерываться, а применение DOM-изменений в commit не разбивается как concurrent render.

Читать ответ
Теория

Опишите, что происходит при нажатии на кнопку в React-компоненте со счётчиком: как работает useState, как React понимает, что нужно обновить именно эту часть DOM?

Обработчик вызывает setter состояния, React планирует новый render и сравнивает результат с предыдущим деревом, затем применяет нужные изменения DOM.

Читать ответ
Лайвкодинг

Есть компонент на React с input. Мы нажимаем на кнопку «Показать input» и показывается input, но на него не ставится фокус. Нужно это пофиксить. Предложи как можно больше решений.

Фокус нужно поставить после появления input в DOM: через autoFocus, callback ref либо effect, зависящий от состояния показа.

Читать ответ
Теория

Какими способами вы бы оптимизировали React-компоненты, которые замедляют отрисовку?

Сначала найдите узкое место профилированием, затем уменьшайте лишние обновления, тяжёлые вычисления и объём одновременно отображаемого UI.

Читать ответ
Теория

Почему в React считается плохой практикой использовать индекс массива в качестве key при рендеринге списков?

Индекс описывает позицию, а не идентичность элемента. При вставке, удалении или сортировке React может связать прежнее состояние с другим элементом.

Читать ответ