JSFiddle - React, Tailwind, and code Playground

HTML

<input type="text">
<div id="x"></div>

JavaScript

function handleChange(event)
{
    var e = $(event.target);
        
    var oldvalue = "" + e.data('oldvalue');
    var newvalue = "" + e.val();
    if (oldvalue != newvalue)
    {
        $('#x').text($('#x').text() + 'a');
        e.data('oldvalue', newvalue);
    }
}

$(function(){
    $('input')
        .bind('change', handleChange)
        .bind('blur', handleChange)
        .bind('keydown', handleChange)
        .bind('keyup', handleChange)
        .data('oldvalue', '');
});