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