Зачем вообще React нужен ключ (key) в списках?
В React key — это специальный проп, который используется для уникальной идентификации элементов в списках при их рендеринге.
Читать ответПодготовка к интервью
1745 вопросов для подготовки на позицию Frontend-разработчик
Что проверяют на интервью
Подборка помогает системно подготовиться к интервью на позицию Frontend-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: frontend, browser, react.
Каталог
В React key — это специальный проп, который используется для уникальной идентификации элементов в списках при их рендеринге.
Читать ответНаиболее распространенный способ — использовать элемент picture или CSS с функцией image-set().
Читать ответВ представленном Vue 3 коде используется Composition API с функцией setup и хуками жизненного цикла.
Читать ответЧтобы функция foo принимала аргумент типа any и возвращала значение того же типа, нужно использовать Generic типы в TypeScript. Это позволит сохранить тип аргумента и использовать его как тип результата.
Читать ответВыбрал Create React App (CRA), потому что он предоставляет преднастроенную среду для разработки на React "из коробки", без необходимости ручной конфигурации Webpack, Babel и других инструментов.
Читать ответДа, настройка линтера с учётом TypeScript-типизации — распространённая практика для повышения качества кода.
Читать ответuseMemo и memo помогают оптимизировать производительность React-приложений, предотвращая ненужные перерасчёты и повторные рендеры.
Читать ответДля рекурсивного обхода дерева с выводом текста с отступами можно использовать функцию, которая принимает узел и уровень вложенности. На каждом уровне добавляем отступы, например, с помощью пробелов или табуляций.
Читать ответВ CSS существует несколько уровней стилей, которые применяются к элементам страницы и имеют разный приоритет:
Читать ответПример:
Читать ответВ JavaScript:
Читать ответПри оптимизации Vue-компонента я бы обратил внимание на следующие моменты:
Читать ответ