react-dropzone
4.8
Score

React Drag and Drop File Upload Component

What is react-dropzone?

React Dropzone is a versatile React component designed for easy drag-and-drop file uploads, supporting hooks and interaction with File System Access API.

JavaScript
React
Drag and Drop
File Upload

Summary of react-dropzone

  • 👍

    Compatible with styled-components and Material UI.

  • 👍

    Supports File System Access API for secure contexts.

  • 🤝

    Requires React 16.8 or above.

  • 👎

    Cannot use <label> as the root element without workaround.

Built by

React Dropzone
React Dropzone
@react-dropzone
+ 174 other contributors

Last push
2 months ago
Stars
10.8 k

Forks
798
Open Issues
64
Closed Issues
798
React Dropzone provides a simple way to implement a HTML5 compliant drag-and-drop zone for file uploads. This component can be seamlessly integrated into a React application using either the provided hook or the component itself. It supports the use of asynchronous callbacks for handling file drops, making it highly flexible for various requirements. Community support and detailed documentation can be easily accessed via its GitHub page.