Blog'a Dön
Programlama
TypeScript İpuçları ve Püf Noktaları
15 Kasım 2024 8 dakika
TypeScript'i daha etkili kullanmanın yolları ve bilmeniz gereken advanced tipler.
Utility Types
Partial, Required, Pick, Omit gibi utility type'lar kod tekrarını azaltır.
type UserUpdate = Partial<User>;
type UserPreview = Pick<User, 'name' | 'avatar'>;Discriminated Unions
Type narrowing için discriminated unions kullanın. Switch-case ile mükemmel type safety.
Generics
Reusable ve type-safe fonksiyonlar için generics kullanımı şart.
💡 'any' kullanmaktan kaçının, 'unknown' tercih edin!