Chapitre 9 : Generics
Écouter la leçon
Lecture audio assistée par IA
1. Pourquoi les Generics ?
Les Generics permettent de créer des composants réutilisables qui fonctionnent avec plusieurs types, tout en conservant la sécurité du typage.
2. Syntaxe
On utilise souvent la lettre <T> (pour Type).
function identity<T>(arg: T): T {
return arg;
}
let output = identity<string>("Hello");
let age = identity<number>(25);
3. Generics dans les interfaces
interface Response<T> {
data: T;
status: number;
}
Conclusion
C'est sans doute la fonctionnalité la plus puissante de TypeScript pour créer des bibliothèques robustes.
Ateliers pratiques & Projets
Testez vos compétences avec nos exercices guidés et le tuteur IA.
Ateliers pratiques & Corrigés détaillés
Ateliers pratiques & Corrigés
#1 — Comprendre les notions
Atelier #1
Expliquez avec vos mots le concept central de ce chapitre.
Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
/* Reportez-vous au cours */
#2 — Application guidée
Atelier #2
Reprenez l'exemple du cours et réalisez un cas pratique.
Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
/* Comparez vos résultats avec les exemples */
#3 — Mini défi d'autonomie
Atelier #3
Concevez une mini-solution liée à ce chapitre.
Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
/* Vérifiez la cohérence technique */