Sobes.tech
Junior — Middle

Tem experiência no uso de tipos genéricos no desenvolvimento?

sobes.tech IA

Resposta da IA

Sim, os tipos genéricos permitem criar componentes que funcionam com diferentes tipos de dados, garantindo segurança de tipos e reutilização de código. No Node.js, usando TypeScript ou Flow, pode-se declarar funções e classes com parâmetros de tipos. Por exemplo, em TypeScript:

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

const num = identity<number>(42); // num será do tipo number
const str = identity<string>("hello"); // str será do tipo string

Isso permite escrever código universal que se adapta a diferentes tipos sem perder segurança de tipos.