JSFiddle - React, Tailwind, and code Playground
HTML
<input type="date" name="myDate" id="myDate" />
<div id="alert"></div>
JavaScript
var myApp = {};
myApp.myDate = "";
document.getElementById('myDate').onclick = function (e) {
if (this.value != myApp.myDate) {
// run onchange code, like...
document.getElementById('alert').innerHTML += "Changed!<br />";
// ...then set last value to current value
myApp.myDate = this.value;
}
};