Implementing User Interfaces using Reactive Programming? I found these resources useful to understand and implement UI using them.

  • ReactiveX: A library for composing asynchronous and event-based programs by using observable sequences.
  • RxJS: Reactive Extensions Library for JavaScript, part of the ReactiveX family of libraries.
  • RxJS Marbles: Interactive diagrams of Rx Observables. A learning tool for Stream/Observable manipulation.
  • rxdart Observable: A wrapper class that extends Stream. It combines all the Streams and StreamTransformers contained in this library into a fluent api. Is the most important class in RxDart, which contains most of its functionality.

An example implementation

A simple implementation of a login form which uses RxDart.