Reactive ReactJS: improving data flow using reactive streams

Many people that use ReactJS as their renderer are using some kind of the Flux architecture to store data, react to actions and notify components about changes. After a University project involving Scala and RxJava, I wanted to use these ideas together with ReactJS views. Besides that I found two things missing in the Flux architecture:

  1. composing different kinds of data easily
  2. interaction with the server

Of course there are ways to solve this, but perhaps reactive streams can help ease these shortcomings.