RxJS Temelleri
Observables, observers, subscriptions, subjects, operators temelleri, cold vs hot observables, unsubscribe stratejileri
1RxJS'te Observable nedir?
RxJS'te Observable nedir?
Cevap
Observable, zaman içinde birden fazla değerin lazy bir koleksiyonudur. Senkron veya asenkron olarak sıfır, bir veya birden fazla değer yayabilen bir veri akışını temsil eder. Tek bir değer yayan Promise'lerin aksine, Observable'lar birden fazla değer yayabilir ve unsubscribe ile iptali destekler.
2Observable ile Promise arasındaki temel fark nedir?
Observable ile Promise arasındaki temel fark nedir?
Cevap
Observable'lar zaman içinde birden fazla değer yayabilir ve unsubscribe ile iptal edilebilir, oysa Promise'ler tek bir değer (resolve veya reject) yayar ve başladıktan sonra iptal edilemez. Ayrıca, Observable'lar lazy'dir (yalnızca subscription'da çalışır) ve Promise'ler eager'dir (hemen çalışır).
31, 2, 3 değerlerini yayan basit bir Observable nasıl oluşturulur?
1, 2, 3 değerlerini yayan basit bir Observable nasıl oluşturulur?
Cevap
RxJS'in of() metodu, argüman olarak sağlanan değerleri senkron şekilde yayan ve sonra complete eden bir Observable oluşturur. Bilinen değerler için en basit creation operator'dür. Alternatifler: array/iterable dönüştürmek için from() veya emisyon akışı üzerinde tam kontrol için new Observable().
Bir Observable'dan unsubscribe olmazsanız ne olur?
RxJS'te Subject nedir?
+19 mülakat soruları
Diğer Angular mülakat konuları
TypeScript Temelleri
TypeScript İleri Seviye
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 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