Что такое TypeScript?

Junior
424 просмотров
AFK Offer AI

TypeScript — это надстройка над JavaScript, которая добавляет статическую типизацию. Ты описываешь типы переменных, аргументов функций, возвращаемых значений, и компилятор ловит ошибки ещё до запуска кода. TS компилируется в обычный JS. Основные фишки: интерфейсы, дженерики, union/intersection типы, enum, type guards. Сегодня TypeScript — стандарт в продакшене: большинство React-проектов, библиотек и фреймворков используют его по умолчанию. Вход не сложный, но глубокое понимание типов требует времени.

Следующий вопрос

Определение типа payload в зависимости от значения action.type