react file drag and drop code example

Example 1: drag n drop file upload react

<FileDrop
  onTargetClick={onTargetClick}

Example 2: drag n drop file upload react

const fileInputRef = useRef(null);

Example 3: drag n drop file upload react

const onTargetClick = () => {
  fileInputRef.current.click()
}

Example 4: drag n drop file upload react

<input
  onChange={onFileInputChange}
  ref={fileInputRef}
  type="file"
  className="hidden"
/>

Example 5: drag n drop file upload react

const onFileInputChange = (event) => {
  const { files } = event.target;
  // do something with your files...
}

Example 6: drag n drop file upload react

nvm use # Probably optional, but it can't hurt

cd file-drop
npm install
npm start

cd demo
npm install
npm start