Sobes.tech
Junior — Middle

Milyen TypeScript verziókat kellett használnod a projektjeidben?

sobes.tech MI

Válasz az MI-től

TypeScript projekteknél gyakran használnak 2.x vagy magasabb verziókat, mivel ezek fontos fejlesztéseket és új funkciókat adnak hozzá.

Például:

  • A TypeScript 2.0 szigorú null és undefined ellenőrzést vezetett be.
  • A 3.x verziók támogatást nyújtanak az opcionális láncoláshoz, típusjavításokat és új ECMAScript funkciókat.
  • A legújabb verziókban (4.x) típusliterálokat, fejlettebb típusellenőrzést és egyéb bővítéseket vezettek be.

A verzió kiválasztása a projekt követelményeitől és az alkalmazott eszközöktől függ. Fontos, hogy a verziót naprakészen tartsuk, hogy kihasználjuk a modern lehetőségeket és a fejlettebb típusokat.

Az opcionális láncolás (optional chaining) használatának példája (elérhető a TypeScript 3.7-től):

interface User {
  address?: {
    street?: string;
  };
}

const user: User = {};
console.log(user.address?.street); // biztonságos hozzáférés hiba nélkül