JSFiddle - React, Tailwind, and code Playground
HTML
<div id="holder">
</div>
JavaScript
var input = document.createElement ("input");
input.setAttribute ("type", "file");
input.addEventListener('change', function(){
input.addEventListener('click', function(){
alert("Clicked");
input.removeEventListener("click", function(){})
}, false);
input.click();
}, false);
document.getElementById("holder").appendChild(input);