Как работают команды git reset --mixed и git merge --abort?
git reset --mixed и git merge --abort git reset --mixed сбрасывает содержимое индекса, сохраняя рабочие файлы перемещает HEAD на выбранный коммит
Читать ответПодготовка к интервью
577 вопросов с собеседований в Лига цифровой экономики
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Лига цифровой экономики. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: backend, frontend, api.
Каталог
git reset --mixed и git merge --abort git reset --mixed сбрасывает содержимое индекса, сохраняя рабочие файлы перемещает HEAD на выбранный коммит
Читать ответКак сократить количество рендеров в React оптимизировать компоненты React сократить число лишних обновлений мемоизировать функциональные компоненты с помощью React.memo использовать shouldComponentUpdate или…
Читать ответОптимизация производительности рендеринга HTML рендеринг = стиль → layout (рефлоу) → paint (перерисовка) сокращение рефлоу: изменять CSS-свойства, не затрагивающие layout, например transform и opacity пакетное…
Читать ответКогда применяют git revert? Способ отменить коммит без переписывания истории Добавляет новый коммит, обратный изменениям выбранного коммита Безопасен для публичных веток и командной работы Сохраняет общую историю, в…
Читать ответОтличие Map, Set и Object Object: структура ключ–значение, где ключами могут быть только строки или символы Map: коллекция с ключами любого типа, сохраняющая порядок вставки Set: набор уникальных значений без ключей…
Читать ответЧем отличаются git rebase и git merge Git merge объединяет ветки и создаёт merge commit Git rebase перестраивает историю, перенося коммиты на новую базу Merge оставляет всю историю ветвления Rebase формирует линейную…
Читать ответЧто делать, если у элементов нет id, которые можно использовать как ключи Управление UI, React/JSX Ключи позволяют однозначно идентифицировать элементы внутри списка Выбирать уникальные и стабильные свойства данных,…
Читать ответReact применяет ключи, чтобы идентифицировать элементы списка во время обновления Статичный массив ключей — это такой набор, значения которого не изменяются между рендерами Каждый ключ должен быть уникальным и…
Читать ответEvent Loop: микро- и макротаски Event Loop — механизм, управляющий асинхронным выполнением кода в JS Макротаски: I/O-события, setTimeout, setInterval, setImmediate и рендеринг Микротаски: callbacks промисов,…
Читать ответБраузерный API для эффективного выполнения анимаций Синхронизирует callback с перерисовкой экрана Позволяет работать с 60 FPS либо частотой обновления дисплея Для плавности заменяет setTimeout/setInterval Сокращает…
Читать ответЧто такое key в React и зачем он нужен при рендеринге списков? React — библиотека для создания UI key — уникальный идентификатор элементов списка позволяет React отслеживать изменения и оптимизировать рендеринг при…
Читать ответКонтекст и this в JavaScript this — ссылка на объект, связанный с вызовом функции, либо с её контекстом его значение определяется способом вызова: напрямую, как метода, через constructor, bind/call/apply в обычной…
Читать ответ