Effective TypeScript: 62 façons d'améliorer le code
Практическое руководство по TypeScript
Résumé :
Introduction
Le livre «Effective TypeScript: 62 façons d'améliorer votre code» (titre original — Effective TypeScript: 62 Specific Ways to Improve Your TypeScript) de Dan Vanderkam est paru en 2019 et est immédiatement devenu un guide de référence pour les développeurs souhaitant passer d'une connaissance de base de TypeScript à une compréhension approfondie de ses possibilités et de ses pièges. Ce n'est pas un manuel pour débutants, mais un recueil de recommandations concrètes et éprouvées qui vous aideront à écrire un code TypeScript plus fiable, plus expressif et plus performant.
De quoi parle le livre
Le livre est structuré comme une série de 62 conseils (items), regroupés par sections thématiques. Chaque conseil est un chapitre autonome dans lequel l'auteur explique un problème spécifique, montre les approches incorrectes et correctes, puis donne une recommandation claire. Les sujets principaux couvrent :
- Les types et le système de types : comment annoter, inférer et affiner correctement les types, travailler avec
any,unknown,never, les types littéraux et conditionnels. - Le typage structurel : les particularités des systèmes nominaux et structurels, comment éviter les erreurs liées au typage « duck ».
- Les génériques : création de composants et fonctions réutilisables et type-safe.
- L'inférence de types : comment TypeScript infère les types, quand se fier à l'inférence et quand utiliser des annotations explicites.
- any et ses