JSFiddle - React, Tailwind, and code Playground

HTML

<form action="" method="post" enctype="multipart/form-data">
 <input type="file" multiple placeholder="choose an image" id="image" name="image">
 <input type="button" value="select image" id="button">
</form>

CSS

input[type=file] {
    visibility: hidden;
    position: absolute; height: 0; width: 0;
}

JavaScript

$('#button').click(function() {
    $('#image')[0].click();
});
$('#image').change(function() {
    alert('submit form');
});