TypeScript: الغوص العميق (TypeScript Deep Dive)
Полное руководство по TypeScript от новичка до эксперта
ملخص:
مقدمة
Книга «TypeScript Deep Dive» (بالروسية: «TypeScript: Погружение») من تأليف Basarat Ali Syed не просто очередной учебник по языку, а без преувеличения одно из самых полных и практичных руководств по TypeScript из доступных на сегодняшний день. Вышедшая в 2019 году (456 страниц), она быстро завоевала статус «библии» для разработчиков, переходящих с JavaScript на рельсы статической типизации. В отличие от многих официальных руководств, эта книга написана практикующим разработчиком для разработчиков, с фокусом на реальные сценарии и подводные камни.
О чем эта книга?
Книга охватывает весь спектр TypeScript — от основ системы типов до самых сложных тем, таких как условные типы (conditional types), отображаемые типы (mapped types) и декораторы (decorators). Она построена по принципу «снизу вверх»: сначала вы знакомитесь с базовыми типами, затем переходите к интерфейсам (interfaces), классам (classes), обобщениям (generics), а после — к продвинутым возможностям компилятора (compiler) и интеграции со сборочными инструментами. Особое внимание уделяется миграции с JavaScript на TypeScript, что делает книгу незаменимой для команд, работающих с унаследованным кодом (legacy code).
Для кого эта книга?
Книга ориентирована на широкую аудиторию: от начинающих JavaScript-разработчиков, желающих понять, зачем нужна статическая типизация, до опытных инженеров, стремящихся использовать TypeScript на полную мощность. Она будет полезна тем, кто уже знаком с JavaScript (ES6+), но хочет повысить надежность и читаемость своего кода.