Чем отличаются interface и type в TypeScript, что используете и почему?
В TypeScript interface и type часто используются для описания типов, но между ними есть отличия:
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
В TypeScript interface и type часто используются для описания типов, но между ними есть отличия:
Читать ответVirtual DOM — это абстракция реального DOM, которую React использует для оптимизации обновлений интерфейса.
Читать ответkeyof и typeof — это ключевые операторы TypeScript для работы с типами.
Читать ответДа, grid system активно использую в работе для создания адаптивных и гибких макетов.
Читать ответОтвет и пояснения приведены в подробном разборе ниже.
Читать ответВ TypeScript interface и type часто используются для описания типов объектов, но есть отличия и предпочтения.
Читать ответБелый экран перед загрузкой стилей обычно возникает из-за того, что браузер сначала загружает HTML, но стили еще не применены. Чтобы решить проблему:
Читать ответПри разработке на React/TypeScript я использую следующие паттерны и принципы качества кода:
Читать ответReact.memo — это компонент высшего порядка, который оптимизирует функциональные компоненты, предотвращая их повторный рендеринг, если пропсы не изменились.
Читать ответВ JavaScript наличие двух объектов с циклическими ссылками друг на друга не обязательно вызывает утечку памяти.
Читать ответДля проекта бронирования отелей выбор стека управления состоянием зависит от характера данных и взаимодействия с сервером.
Читать ответВ представленном React-компоненте LazyInit используется ленивое инициализирование состояния через функцию в useState, что правильно, так как функция someFunc вызывается только один раз при монтировании компонента.
Читать ответ