В чем разница между switchMap, concatMap и mergeMap?
switchMap
switchMap подписывается на новый Observable и отменяет подписку на предыдущий. Эмитится только последний Observable.
concatMap
concatMap не будет подписываться на следующий Observable, пока не завершится текущий. Преимущество этого подхода в том, что порядок, в котором эмитятся Observable, поддерживается.
mergeMap
mergeMap подписывается на новый Observable при этом не отписываясь от предыдущих. Порядок, в котором эмитятся Observable, не сохраняется.
Отметьте свой прогресс