Sobes.tech
Junior — Middle

Avez-vous de l'expérience dans l'utilisation des types génériques en développement?

sobes.tech IA

Réponse de l'IA

Oui, les types génériques permettent de créer des composants qui fonctionnent avec différents types de données, tout en assurant la sécurité de type et la réutilisation du code. Dans Node.js, en utilisant TypeScript ou Flow, on peut déclarer des fonctions et des classes avec des paramètres de type. Par exemple, en TypeScript :

function identity<T>(arg: T): T {
  return arg;
}

const num = identity<number>(42); // num sera de type number
const str = identity<string>("hello"); // str sera de type string

Cela permet d'écrire du code universel qui s'adapte à différents types sans perdre la sécurité de type.