Как отметил комментатор, страница Брайана Тронконе - хорошее место: https://www.learnrxjs.io/.
Реальность заключается в том, что обучение Rx не является быстрым. Жесткая часть не изучает библиотеку, операторы и т. Д. Rx требует по крайней мере немного инвестиций в мышление по-разному, по крайней мере для большинства людей (включая меня).
Лучший способ начать понимать, что нужно играть с ним. Для RxJS интерактивные примеры в rx-book - отличное место для начала. Они используют jsbin, поэтому вы можете запустить образец кода, чтобы увидеть результат, а затем настроить код, чтобы узнать, какая разница.
Из угла .Net, играя с Linqpad - это лучший способ начать понимать, как работает Rx.
В конечном итоге вы должны будете сочетать различные аспекты обучения:
- Некоторые теории чтения
- Некоторые практические примеры (что, где гх книга полезна)
- Некоторые практическое применение демо или вашей реальной системы
У меня есть список полезных ресурсов, которые я собрал here. Но там так много, особенно на rxjs, что трудно идти в ногу.
Что не является распространенным примером истинных примеров использования Rx в реальном мире. Отчасти это связано с тем, что Rx обычно применяется к проблемам с большими масштабами, поэтому нелегко просто изготовить хороший прецедент для демонстрации.
ReactiveTrader - один пример крупномасштабной демонстрации применения Rx. Это хороший пример приложения, использующего Rx для создания сложного веб-приложения, которое занимается потоковыми данными и событиями пользовательского интерфейса.
Я также рассказал о том, как применять Rx для чириканья потоков для анализа данных. Это ориентировано на манипуляции в реальном времени, агрегацию и фильтрацию потоковых данных. Есть полное видео разговора, а также статьи, в которых обсуждается подход и результаты here.
В конечном счете вам потребуется время, чтобы изучить Rx, но это будет стоить усилий, если вы последуете.
Этот вопрос не по теме, но ... чтобы помочь ... https://github.com/btroncone/learn-rxjs HTTPS://gist.github.com/staltz/868e7e9bc2a7b8c1f754 https://egghead.io/technologies/rx - это всего лишь несколько ресурсов – subhaze