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