RxJS — штука мощная, но одновременно и коварная. Многие новички, освоив такие базовые операторы, как map
, filter
и, возможно, даже take
, начинают чувствовать себя уверенно. Но в какой-то момент они сталкиваются с задачами, где нужно сочетать несколько потоков одновременно… и всё! Паника. Что выбирать: combineLatest
, forkJoin
, merge
, zip
? А что делать, если данные приходят с разной скоростью? Этот материал для тех, кто запутался на этом этапе. Давайте попробуем спокойно и пошагово разобраться.
Третий шаг в мир RxJS: комбинирование потоков в RxJS