Sobes.tech
Junior — Middle

Czy masz doświadczenie w korzystaniu z typów generycznych w rozwoju?

sobes.tech AI

Odpowiedź od AI

Tak, typy generyczne pozwalają na tworzenie komponentów, które działają z różnymi typami danych, zapewniając bezpieczeństwo typów i ponowne użycie kodu. W Node.js, korzystając z TypeScript lub Flow, można deklarować funkcje i klasy z parametrami typu. Na przykład w TypeScript:

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

const num = identity<number>(42); // num będzie typu number
const str = identity<string>("hello"); // str będzie typu string

To pozwala pisać uniwersalny kod, który dostosowuje się do różnych typów bez utraty bezpieczeństwa typów.