Junior — Middle
Projelerinizde hangi TypeScript sürümlerini kullanmak zorunda kaldınız?
sobes.tech yapay zeka
AI'dan gelen yanıt
TypeScript ile projelerde genellikle 2.x ve üzeri sürümler kullanılır, çünkü bunlar önemli geliştirmeler ve yeni özellikler ekler.
Örneğin:
- TypeScript 2.0, null ve undefined için katı kontrolü tanıttı.
- 3.x sürümleri, opsiyonel zincirleme desteği, türlerde iyileştirmeler ve ECMAScript'in yeni özelliklerini destekledi.
- En son sürümlerde (4.x), şablon literalleri, gelişmiş tür denetimleri ve diğer genişletmeler yer aldı.
Sürüm seçimi, projenin gereksinimlerine ve kullanılan araçlara bağlıdır. Modern özellikleri ve geliştirilmiş tipleri kullanmak için sürümün güncel tutulması önemlidir.
Opsiyonel zincirleme kullanım örneği (TypeScript 3.7 ve sonrası):
interface User {
address?: {
street?: string;
};
}
const user: User = {};
console.log(user.address?.street); // hatasız güvenli erişim