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:
- composing different kinds of data easily
- interaction with the server
Of course there are ways to solve this, but perhaps reactive streams can help ease these shortcomings.