Junior — Middle
Aké verzie TypeScript ste museli použiť vo svojich projektoch?
sobes.tech AI
Odpoveď od AI
V projektoch s TypeScript sa často používajú verzie od 2.x vyššie, pretože pridávajú dôležité vylepšenia a nové funkcie.
Napríklad:
- TypeScript 2.0 zaviedol prísnu kontrolu null a undefined.
- Verzie 3.x pridali podporu pre voliteľné reťazenie, vylepšenia v typoch a podporu pre nové funkcie ECMAScript.
- V najnovších verziách (4.x) sa objavili literály šablón typov, vylepšená kontrola typov a ďalšie rozšírenia.
Voľba verzie závisí od požiadaviek projektu a použitých nástrojov. Je dôležité udržiavať verziu aktuálnu, aby ste mohli využívať moderné funkcie a vylepšené typovanie.
Príklad použitia voliteľného reťazenia (dostupné od TypeScript 3.7):
interface User {
address?: {
street?: string;
};
}
const user: User = {};
console.log(user.address?.street); // bezpečný prístup bez chyby