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);