Junior — Middle
Quelles versions de TypeScript avez-vous dû utiliser dans vos projets?
sobes.tech IA
Réponse de l'IA
Dans les projets avec TypeScript, il est courant d'utiliser des versions à partir de la 2.x et plus, car elles apportent des améliorations importantes et de nouvelles fonctionnalités.
Par exemple :
- TypeScript 2.0 a introduit une vérification stricte de null et undefined.
- Les versions 3.x ont ajouté la prise en charge de la chaîne optionnelle, des améliorations dans les types et la prise en charge de nouvelles fonctionnalités ECMAScript.
- Dans les dernières versions (4.x), des littéraux de modèle de types, une meilleure vérification des types et d'autres extensions ont été introduits.
Le choix de la version dépend des exigences du projet et des outils utilisés. Il est important de maintenir la version à jour pour utiliser les fonctionnalités modernes et une typification améliorée.
Exemple d'utilisation de la chaîne optionnelle (disponible à partir de TypeScript 3.7) :
interface User {
address?: {
street?: string;
};
}
const user: User = {};
console.log(user.address?.street); // accès sécurisé sans erreur