Essential TypeScript 4
От основ до продвинутых возможностей TypeScript
Resumo:
Introdução
O livro «Essential TypeScript 4» (autor — Adam Freeman, 2021, 564 páginas) é um guia completo sobre a linguagem TypeScript, que abrange tanto conceitos fundamentais quanto técnicas avançadas. Adam Freeman é conhecido por seus livros práticos sobre desenvolvimento web (séries Pro Angular, Pro ASP.NET Core), e este trabalho não foi exceção: ele oferece ao leitor uma abordagem estruturada e orientada a exemplos para aprender TypeScript 4. O livro foi lançado no auge da popularização do TypeScript nos ecossistemas Angular, React e Node.js, portanto sua relevância é inegável.
Sobre o que é este livro
«Essential TypeScript 4» começa explicando as razões pelas quais o TypeScript se tornou o padrão de facto para grandes projetos JavaScript. Em seguida, o autor aborda sequencialmente o sistema de tipos, configuração do compilador, trabalho com classes, interfaces, genéricos, decoradores e módulos. Atenção especial é dada aos aspectos práticos: integração com código JavaScript existente, uso de tipos de bibliotecas de terceiros, bem como teste e depuração de aplicações TypeScript. O livro também aborda tópicos avançados, como tipos condicionais, tipos mapeados, tipos utilitários e trabalho com assincronia através de promises e async/await.
Para quem é este livro
O livro é voltado para desenvolvedores que já possuem experiência básica com JavaScript (ES6+). Será útil tanto para iniciantes que desejam estudar TypeScript de forma sistemática, quanto para programadores experientes que que