JSFiddle - React, Tailwind, and code Playground

HTML

<input id="testinput" type="text"></input> 
<input type="button" id="mybutton")

JavaScript

$('#testinput').change(function (){
    change();
});
function change(){
    alert();
}
$("#mybutton").click(function(){
    
$('#testinput').val('new val');  
$("#testinput").trigger("change");
});