Junior — Middle
Welke versies van TypeScript hebt u in uw projecten moeten gebruiken?
sobes.tech AI
Antwoord van AI
In projecten met TypeScript worden vaak versies vanaf 2.x en hoger gebruikt, omdat ze belangrijke verbeteringen en nieuwe functies toevoegen.
Bijvoorbeeld:
- TypeScript 2.0 introduceerde strikte null- en undefined-controles.
- Versies 3.x voegden ondersteuning voor optioneel chaining toe, verbeteringen in types en ondersteuning voor nieuwe ECMAScript-functies.
- In de nieuwste versies (4.x) zijn type-template literals, verbeterde typecontrole en andere uitbreidingen geïntroduceerd.
De keuze van de versie hangt af van de projectvereisten en de gebruikte tools. Het is belangrijk om de versie up-to-date te houden om gebruik te maken van moderne functies en verbeterde type-informatie.
Voorbeeld van het gebruik van optioneel chaining (beschikbaar vanaf TypeScript 3.7):
interface User {
address?: {
street?: string;
};
}
const user: User = {};
console.log(user.address?.street); // veilige toegang zonder fout