JSFiddle - React, Tailwind, and code Playground
by Jerry Hong
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/5.0.1/Rx.js"></script>
<input type="search" id="searchInput" >
<h2 id="theRequestValue"></h2>
JavaScript
const searchInput = document.getElementById('searchInput');
const theRequestValue = document.getElementById('theRequestValue');
Rx.Observable.fromEvent(searchInput, 'input')
.debounceTime(300)
.map(e => e.target.value)
.subscribe((value) => {
theRequestValue.textContent = value;
// 在這裡發 request
})