Angular

RxJS Temelleri

Observables, observers, subscriptions, subjects, operators temelleri, cold vs hot observables, unsubscribe stratejileri

22 mülakat soruları·
Mid-Level
1

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.

2

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).

3

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().

4

Bir Observable'dan unsubscribe olmazsanız ne olur?

5

RxJS'te Subject nedir?

+19 mülakat soruları

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