JSFiddle - React, Tailwind, and code Playground

HTML

<input type="file" class="hidden" id="uploadFile"/>
<div class="button" id="uploadTrigger">Upload File</div>

CSS

.hidden {
    display:none;
}
.button {
    border: 1px solid #333;
    padding: 10px;
    margin: 5px;
    background: #777;
    color: #fff;
    width:75px;
}

.button:hover {
    background: #333;
    cursor: pointer;
}

JavaScript

$("#uploadTrigger").click(function(){
   $("#uploadFile").click();
});