Effective TypeScript: 62 formas de mejorar el código
Практическое руководство по TypeScript
Resumen:
Introducción
El libro «Effective TypeScript: 62 Specific Ways to Improve Your TypeScript» (título original — Effective TypeScript: 62 Specific Ways to Improve Your TypeScript) del autor Dan Vanderkam se publicó en 2019 y se convirtió instantáneamente en una guía de referencia para desarrolladores que desean pasar de un conocimiento básico de TypeScript a una comprensión profunda de sus capacidades y dificultades. No es un manual para principiantes, sino una colección de recomendaciones concretas y probadas en la práctica que ayudarán a escribir código en TypeScript más fiable, expresivo y eficiente.
De qué trata el libro
El libro está estructurado como una serie de 52 consejos (items), agrupados en secciones temáticas. Cada consejo es un capítulo autónomo en el que el autor explica un problema concreto, muestra enfoques incorrectos y correctos, y luego da una recomendación clara. Los temas principales cubren:
- Tipos y sistema de tipos: cómo anotar, inferir y reducir tipos correctamente, trabajo con
any,unknown,never, tipos literales y condicionales. - Tipado estructural: peculiaridades de los sistemas nominal y estructural, cómo evitar errores relacionados con el tipado «pato».
- Genéricos: creación de componentes y funciones reutilizables y tiposeguros.
- Inferencia de tipos: cómo TypeScript infiere tipos, cuándo confiar en la inferencia y cuándo en anotaciones explícitas.
- any y sus