Ve más allá de los tipos básicos: generics, utility types, narrowing, uniones discriminadas y tipado profesional de React con tsconfig estricto.
Introducción a TypeScript
TypeScript avanzado: tipos, generics y utilidades