A Light and simple reactjs drag and drop library
React Drag and drop files
Light React Drag & Drop files and images library styled by styled-components.
Installation
Install it from npm (using NPM).
npm i --save react-drag-drop-files
Usage
Using react hooks just as simple as:
import React, { useState } from "react";
import { FileUploader } from "react-drag-drop-files";
const fileTypes = ["JPG", "PNG", "GIF"];
function DragDrop() {
  const [file, setFile] = useState(null);
  const handleChange = file => {
    setFile(file);
  };
  return (
    <FileUploader 
        file={file} 
        handleChange={handleChange} 
        name="file" 
        types={fileTypes} 
    />
  );
}
export default DragDrop;
Upcoming...
- Files Validation
 - Adding Multiple Files
 - Testing
 - Typesscript Support
 - Contribution Guide
 - Notify With Errors