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

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

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

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

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

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

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

Каталог

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

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

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

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

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

Зачем нужны key в React и что произойдёт при изменении key компонента?

Если в React изменяется тип компонента (например, с Button на Input), React воспринимает это как удаление старого компонента и создание нового.

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

import { useState, useCallback } from 'react'

В данном примере handleClick создан с помощью useCallback с пустым массивом зависимостей []. Это значит, что функция будет создана один раз при монтировании компонента и не будет обновляться при изменении count.

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

Explain the order of console logs when the Parent component is rendered in this React code, focusing on the behavior of useEffect and useLayoutEffect hooks in both Parent and Child components.

При первом рендере React-компонента с дочерним компонентом, в котором используются хуки useLayoutEffect и useEffect, порядок вызовов будет следующим:

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

При рендере списка в React каким обязательным свойством нужно наделить каждый элемент? Откуда можно и откуда нельзя брать ключи?

При рендере списка в React каждому элементу нужно обязательно задать свойство key. Это помогает React эффективно обновлять и перерисовывать только изменённые элементы списка.

Читать ответ