От автора: с этого урока мы с вами начнем изучение библиотеки RxJs (Reactive-Extensions), предназначенная для реактивного программирования на языке javascript.
Из урока вы узнаете, что такое библиотека RxJs и зачем она нужна.
В результате данного урока мы с вами установим библиотеку локально, и разберем базовый ее функционал — создание первого стрима. Мы разберем, как с помощью функции create создавать стрим, что такое Observable, observer и какие у него есть методы. Далее мы подпишемся на изменение стрима с помощью функции subscribe и будем рассматривать как синхронные события, так и асинхронные события стрима. В конце урока мы еще поговорим про то, как стрим завершить, как библиотека RxJs оптимизирует наш проект и поговорим про обработку ошибок.