Open azinit opened 4 years ago
Реактивное программирование — программирование с
асинхронными
потоками
(streams) данных.
Потоки — последовательность, состоящая из постоянных событий, отсортированных по времени.
У них есть три типа сообщений: значения
, ошибки
, завершение
Может быть, вам и многим другим непонятно из-за того, что нигде не объясняют самой сути: чтто Observable, по сути, является Iterable, вывернутым наизнанку относительно управления потоком данных: Iterable — это модель pull (сами просим данные), а Observable — push (данные летят в нас).
Мне кажется, после этого видео Эрика Мейера, создателя Rx, не должно остаться вопросов: https://www.youtube.com/watch?v=sTSQlYX5DU0
https://blog.danlew.net/2017/07/27/an-introduction-to-functional-reactive-programming/
Switch and Bulb
https://dbj.org/reactive-programming-in-javascript/ https://dev.to/stealthmusic/dont-drink-too-much-reactive-cool-aid-20lk
Resolve remained items