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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

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

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

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

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

Почему использование индекса массива в качестве 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 эффективно обновлять и перерисовывать только изменённые элементы списка.

Читать ответ