Что такое TypeScript и какие преимущества он даёт?
Преимущества TypeScript по сравнению с JavaScript:
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Преимущества TypeScript по сравнению с JavaScript:
Читать ответВ TypeScript для типизации React-компонентов, которые принимают HTML-атрибуты и рефы, обычно используют встроенные типы из @types/react.
Читать ответОператор == (loose equality) выполняет приведение типов операндов перед сравнением.
Читать ответВ TypeScript есть несколько полезных utility-типов, которые помогают работать с типами более гибко:
Читать ответState: Единый источник истины (данных) для всего приложения.
Читать ответДля реализации таблицы с разными цветами бордера в разных контекстах, используя BEM и компонентный подход Vue, можно сделать так:
Читать ответИспользовать индекс массива в качестве ключа (key) в React не следует, когда порядок элементов может измениться, или когда элементы могут добавляться, удаляться или перемещаться.
Читать ответПри работе с формами в SPA использую управляемые (controlled) или неуправляемые (uncontrolled) компоненты.
Читать ответВо Vue 2 реактивность основана на геттер/сеттер свойствах, созданных с помощью Object.defineProperty.
Читать ответМеханизм, при котором событие, инициированное на элементе DOM, распространяется "вверх" по иерархии к его родительским элементам вплоть до корня (document). По умолчанию большинство событий проходит через три фазы:
Читать ответДля типизации ответов backend, которые могут возвращать разные структуры (например, список с пагинацией, ошибку или пустой результат), удобно использовать объединения (union types) и интерфейсы в TypeScript.
Читать ответВ браузерах есть несколько видов хранилищ для данных:
Читать ответ