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