Angular — RxJS
Daraja:
RxJS (Reactive Extensions for JavaScript) — Angular'ning asinxron ma'lumot oqimlarini boshqarish uchun asosiy kutubxonasi. HttpClient, Router eventlari, FormControl valueChanges va ko'p service'lar Observable qaytaradi.
Bu bo'limda 29 ta mavzu — Observable asoslaridan tortib switchMap/mergeMap farqlarigacha, Subject turlari, xotira sızıntısı va marble testing'gacha.
| Guruh | Mavzular |
|---|---|
| Observable asoslari | Cold/Hot, of/from, subscribe, unsubscribe |
| Asosiy operatorlar | map, filter, debounceTime, throttleTime |
| Higher-order operatorlar | switchMap, mergeMap, concatMap, exhaustMap |
| Combination operatorlar | combineLatest, forkJoin, zip, withLatestFrom |
| Subject turlari | Subject, BehaviorSubject, ReplaySubject |
| Xato va xotira | catchError, takeUntil, async pipe, shareReplay |
| Advanced | Custom operator, Scheduler, marble testing |
