Live coding: реализовать собственный тип MyOmit<T, K> (аналог утилиты Omit в TypeScript)
Тип MyOmitT, K должен создавать новый тип на основе T, исключая из него ключи K.
Читать ответПодготовка к интервью
1745 вопросов для подготовки на позицию Frontend-разработчик
Что проверяют на интервью
Подборка помогает системно подготовиться к интервью на позицию Frontend-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: frontend, browser, react.
Каталог
Тип MyOmitT, K должен создавать новый тип на основе T, исключая из него ключи K.
Читать ответВиртуальный DOM — это абстрактное представление реального DOM-дерева в памяти.
Читать ответКритические этапы рендеринга браузера включают:
Читать ответВ JavaScript var, let и const — это ключевые слова для объявления переменных, но они отличаются по области видимости, возможности переназначения и всплытию.
Читать ответEvent Loop — это механизм в JavaScript и браузерах, который позволяет обрабатывать асинхронные операции без блокировки основного потока.
Читать ответЧаще всего в React я использую хуки:
Читать ответДля реализации компонента выбора из большого массива (10 000 элементов) с поиском и навигацией клавиатурой можно сделать так:
Читать ответФункция, позволяющая использовать состояние и другие возможности React без написания классовых компонентов.
Читать ответUtility типы в TypeScript – это встроенные вспомогательные типы, которые упрощают общие операции над типами, такие как преобразования, извлечения или исключения определенных свойств.
Читать ответУстановить cookie в браузере можно несколькими способами.
Читать ответЗависание экрана при получении большого массива данных с бэкенда обычно связано с блокировкой основного потока UI из-за тяжёлой обработки данных или рендеринга.
Читать ответТип never в TypeScript используется для обозначения значений, которые никогда не происходят.
Читать ответ