JSFiddle - React, Tailwind, and code Playground
by Huy Le
HTML
<script src="https://npmcdn.com/@reactivex/[email protected]/dist/global/Rx.umd.js"></script>
JavaScript
console.clear();
const scanObs = Rx.Observable.interval(1000)
.scan((a,c) => a.concat(c), [])
.map(r => r[Math.floor(Math.random()*r.length)])
.distinctUntilChanged()
.subscribe(console.log);