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