

RxJS
Cycle.js

@MichalZalecki

RxJS = Observables + Operators + Schedulers

RxJS is async lodash
const arr = ["12", "0", "foo", "20", "bar", "120"];
arr
.map(s => parseInt(s))
.filter(n => !isNaN(n))
.reduce((akk, n) => akk + n)
// => 152

const arr = ["12", "0", "foo", "20", "bar", "120"];
Rx.Observable.from(arr)
.map(s => parseInt(s))
.filter(n => !isNaN(n))
.reduce((akk, n) => akk + n)
// => ReduceObservable { ... }
.subscribe(::console.log)
// 152

Cycle.js - functional and reactive JavaScript framework


function main(sources) {
const sinks = {};
return sinks;
}
const drivers = {};
Cycle.run(main, drivers);
Cycle.run



Let's code!
