Simple HTML5 drag 'n' drop with React.
Simple HTML5 drag-drop zone with React.js.
Convert a DragEvent or file input to a list of File objects
JavaScript implementation of the "accept" attribute for HTML5 input element