JSFiddle - React, Tailwind, and code Playground
HTML
<input type="file" id="fld_images">
<button id="button">Upload</button>
CSS
input{position:absolute; top:-100px;}
JavaScript
function performClick(node) {
var evt = document.createEvent("MouseEvents")
evt.initEvent("click", true, false)
node.dispatchEvent(evt, true)
}
document.getElementById('button').addEventListener('click', function(){
performClick(document.getElementById('fld_images'));
});