Tüm yazılar
TypeScript12 dk okuma3.650 okunma18 Şub 2026

TypeScript generics: korkmayın, sadece parametre tipleri

Generics karmaşık görünür ama aslında basit bir fikir: tipe parametre eklemek. İşte adım adım rehber.

TypeScript generics: korkmayın, sadece parametre tipleri

Generics, TypeScript'i öğrenirken en çok korkutulan konu. Oysa fikir çok basit: fonksiyonlara tip parametresi eklemek.

İlk adım: identity fonksiyonu

En basit generic, aldığı tipi geri döndüren fonksiyondur. T, tip parametresidir.

function identity<T>(value: T): T {
  return value;
}

Gerçek senaryo: API wrapper

Bir fetch wrapper yazarken generics, dönüş tipini çağrı noktasında belirlemenizi sağlar.

async function api<T>(url: string): Promise<T> {
  const res = await fetch(url);
  return res.json() as T;
}

const user = await api<User>('/users/1');
Generics'i öğrenmek, TypeScript'i bir araçtan bir dile dönüştürür.

Bu yazıya tepkin ne?

Yorumlar (2)

Deniz Arslan

Deniz Arslan

2 gün önce

Harika yazı, özellikle children prop'u ile server bileşeni geçirme kısmı çok aydınlatıcı oldu. Pratik kullanacağım.

Musa Yazlık

Musa Yazlık

1 gün önce

Çok sevindim işine yaradığına! Pratikte karşılaştığın soruları yazabilirsin.

Selin Yıldız

Selin Yıldız

5 gün önce

State'i aşağı çekme kuralını projeme uyguladım, bundle boyutu ciddi düştü. Teşekkürler!