import { useState } from "react";
Хук usePreviousValue нужен для сохранения предыдущего значения переменной value между рендерами в React. Его можно реализовать с помощью useRef:
Читать ответПодготовка к интервью
232 вопроса с собеседований в Симбирсофт
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Симбирсофт. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, mobile, browser.
Каталог
Хук usePreviousValue нужен для сохранения предыдущего значения переменной value между рендерами в React. Его можно реализовать с помощью useRef:
Читать ответКритические этапы рендеринга браузера включают:
Читать ответEvent Loop — это механизм в JavaScript и браузерах, который позволяет обрабатывать асинхронные операции без блокировки основного потока.
Читать ответUtility типы в TypeScript – это встроенные вспомогательные типы, которые упрощают общие операции над типами, такие как преобразования, извлечения или исключения определенных свойств.
Читать ответДля синхронизации двух вкладок браузера через localStorage используется событие storage. Оно срабатывает в других вкладках, когда в одной вкладке происходит изменение данных в localStorage.
Читать ответФункция debounce позволяет ограничить частоту вызова переданной функции callback.
Читать ответАтрибуты async и defer используются для управления загрузкой внешних JavaScript-файлов и влияют на порядок исполнения скриптов и время загрузки страницы.
Читать ответСамыми дорогими для браузера являются селекторы с высокой специфичностью и сложной структурой, особенно:
Читать ответuseRef — позволяет создавать изменяемый объект, который сохраняется между рендерами.
Читать ответВ JavaScript значение this зависит от контекста вызова функции:
Читать ответCORS (Cross-Origin Resource Sharing) — это механизм безопасности браузера, который ограничивает выполнение веб-страницами запросов к ресурсам с другого домена, отличного от домена, с которого загружена страница.
Читать ответstatic \- Положение по умолчанию.
Читать ответ