https://github.com/reactivex/rxjs

RxJS core team

  • http://reactivex.io/rxjs/manual/overview.html (START HERE)
  • https://github.com/ReactiveX/rxjs-docs (deployed at http://rxjsdocs.com/)

FRP intro

  • http://blog.danlew.net/2017/07/27/an-introduction-to-functional-reactive-programming/

Intro Articles

  • https://css-tricks.com/animated-intro-rxjs/
  • https://gist.github.com/staltz/868e7e9bc2a7b8c1f754
  • http://anasfirdousi.com/observables-with-rxjs-i-dont-get-it-series-part-1.html

With React

  • https://reactrocket.com/post/react-and-rxjs/
  • https://github.com/acdlite/recompose/blob/master/docs/API.md#componentfromstreamwithconfig

Diagrams/short tutorials

  • http://reactive.how/
  • http://rxmarbles.com/

Ecosystem additions

  • https://github.com/davidkpiano/RxCSS

Criticisms

  • https://www.christianalfoni.com/articles/2016_03_31_RxJs-the-smartest-dumbest-tool-ever
  • https://medium.com/@puppybits/rxjs-is-great-so-why-have-i-moved-on-534c513e7af3 (discussion here https://news.ycombinator.com/item?id=10746533)

Alternatives

  • http://staltz.github.io/xstream/ and a react implementation (https://cycle.js.org/basic-examples.html)
  • https://github.com/cujojs/most
  • http://kefirjs.github.io/kefir/
  • https://baconjs.github.io/
  • https://github.com/zenparsing/zen-observable

Rx history

  • https://github.com/Reactive-Extensions/RxJS/wiki/_history?page=2
  • https://www.hanselman.com/blog/ReactiveExtensionsRxIsNowOpenSource.aspx

  • https://www.hanselman.com/blog/ReactiveExtensionsRxIsNowOpenSource.aspx