Effective TypeScript: 62 maneiras de melhorar o código
268 páginas
Portuguese
PDF
4.5

Effective TypeScript: 62 maneiras de melhorar o código

Практическое руководство по TypeScript

Autor:

Ano:

Resumo:

Introdução

O livro «Effective TypeScript: 62 способа улучшить код» (título original — Effective TypeScript: 62 Specific Ways to Improve Your TypeScript) de autoria de Dan Vanderkam foi lançado em 2019 e rapidamente se tornou um guia de referência para desenvolvedores que desejam passar do conhecimento básico de TypeScript para uma compreensão profunda de suas capacidades e armadilhas. Não é um tutorial para iniciantes, mas uma coleção de recomendações específicas e testadas na prática que ajudam a escrever código TypeScript mais confiável, expressivo e eficiente.

Sobre o que é o livro

O livro é estruturado como uma série de 62 dicas (items), agrupadas em seções temáticas. Cada dica é um capítulo autossuficiente, no qual o autor explica um problema específico, demonstra abordagens incorretas e corretas e, em seguida, fornece uma recomendação clara. Os principais tópicos abordados incluem:

  • Tipos e sistema de tipos: como anotar, inferir e restringir tipos corretamente, trabalhar com any, unknown, never, tipos literais e condicionais.
  • Tipagem estrutural: particularidades dos sistemas nominal e estrutural, como evitar erros relacionados à tipagem "pato".
  • Genéricos: criação de componentes e funções reutilizáveis e type-safe.
  • Inferência de tipos: como o TypeScript infere tipos, quando confiar na inferência e quando usar anotações explícitas.
  • any e seus

Recommendations