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

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

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

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

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

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

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

Каталог

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

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

Можете объяснить, каким образом реализовано использование useRef в React и для чего он нужен?

В React хук useRef используется для создания изменяемого объекта, который сохраняет своё значение между рендерами компонента, но изменение этого значения не вызывает повторный рендер.

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

Каким образом реализовать асинхронные операции внутри хука useEffect в React?

В React внутри хука useEffect нельзя напрямую сделать функцию асинхронной (нельзя писать async перед функцией, переданной в useEffect), потому что useEffect ожидает либо функцию очистки, либо ничего.

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

Можешь рассказать о ключевых особенностях и преимуществах React как библиотеки для разработки интерфейсов?

React — это популярная JavaScript-библиотека для создания пользовательских интерфейсов, разработанная Facebook. Ключевые особенности и преимущества React:

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

Объясните принцип работы хука useReducer в React и в каких случаях его рекомендуется применять

Хук useReducer в React используется для управления сложным состоянием компонента, особенно когда логика обновления состояния зависит от предыдущего состояния или когда есть несколько связанных значений.

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

Можете объяснить различия между React hooks useMemo и useCallback, и в каких случаях каждый из них следует использовать?

useMemo и useCallback — это хуки React, которые помогают оптимизировать производительность, предотвращая ненужные вычисления и пересоздание функций.

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

В каком случае и зачем используется React Hook useMemo для оптимизации производительности компонента?

React Hook useMemo используется для мемоизации (кэширования) результата вычислений, чтобы избежать повторного выполнения тяжелых или затратных по времени функций при каждом рендере компонента.

Читать ответ