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!