TypeScript İleri Seviye
Generics, koşullu tipler, mapped types, utility types, decorators, namespaces, modüller
1TypeScript'te generic nedir?
TypeScript'te generic nedir?
Cevap
Generic, tek bir tip yerine birden fazla tiple çalışan yeniden kullanılabilir bileşenler oluşturmaya olanak tanır. Generics, herhangi bir tipi temsil etmek için tip parametreleri (T gibi) kullanır. Bu, esneklikten ödün vermeden tip-güvenli kod yazmayı sağlar, örneğin tip bilgisini koruyarak herhangi bir tipte dizileri işleyen bir fonksiyon.
2Partial<T> utility type'ının rolü nedir?
Partial<T> utility type'ının rolü nedir?
Cevap
Partial<T>, T tipinin tüm özelliklerini opsiyonel özelliklere dönüştürür. Bu, yalnızca belirli alanların değiştirilmesi gereken güncelleme fonksiyonları için özellikle kullanışlıdır. Örneğin, bir kullanıcıyı güncellemek için diğer tüm alanları belirtmek zorunda kalmadan yalnızca adı sağlamak mümkündür. TypeScript, yalnızca mevcut özelliklerin iletilebileceğini garanti eder.
3Pick<T, K> ile Omit<T, K> arasındaki fark nedir?
Pick<T, K> ile Omit<T, K> arasındaki fark nedir?
Cevap
Pick<T, K>, T tipinden yalnızca K özelliklerini seçer ve yalnızca bu özelliklere sahip yeni bir tip oluşturur. Tersine, Omit<T, K>, T tipinden K özelliklerini hariç tutar ve belirtilenler dışında tüm özelliklere sahip yeni bir tip oluşturur. Pick, gerekli alanlarla kısmi görünümler oluşturmak için kullanışlıdır, Omit ise parolalar gibi belirli hassas alanlar olmadan tipler oluşturmak için pratiktir.
Bir generic belirli tiplere nasıl kısıtlanır?
Hangi utility type tüm özellikleri zorunlu yapar?
+17 mülakat soruları
Diğer Angular mülakat konuları
TypeScript Temelleri
Angular Temelleri
Bileşenler ve yaşam döngüsü
Services & Dependency Injection
Angular Modül Organizasyonu
Angular CLI
Direktifler ve Pipe'lar
Routing ve Navigasyon
Reactive Forms
Template-driven Forms
RxJS Temelleri
RxJS Operatörleri
HttpClient ve API çağrıları
Temel State Yönetimi
Change Detection
Angular Signals
Standalone Components
Angular Birim Testleri
Uçtan Uca Test
Build ve optimizasyon
NgRx Temelleri
İleri Düzey NgRx
Angular Mimarisi
Performans Optimizasyonu
Güvenlik ve En İyi Uygulamalar
Gelişmiş RxJS Desenleri
Angular Universal ve SSR
Angular Mikro-frontend'ler
Bir sonraki mülakatın için Angular'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla