Sobes.tech
Junior — Middle

Van tapasztalata a generikus típusok használatában fejlesztés során?

sobes.tech MI

Válasz az MI-től

Igen, az általános típusok (Generics) lehetővé teszik olyan komponensek létrehozását, amelyek különböző adattípusokkal működnek, miközben biztosítják a típusbiztonságot és a kód újrahasznosíthatóságát. Node.js-ben TypeScript vagy Flow használatával deklarálhatunk függvényeket és osztályokat típusparaméterekkel. Például TypeScript-ben:

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

const num = identity<number>(42); // num típusának number
const str = identity<string>("hello"); // str típusának string

Ez lehetővé teszi univerzális kód írását, amely alkalmazkodik különböző típusokhoz anélkül, hogy elveszítené a típusbiztonságot.