react hooks library to build highly customisable file uploads into your react app.
npm install use-file-uploadReact hooks library to add highly customisable file uploads into your react application.
 
``bash`
npm install --save use-file-uploador
yarn add use-file-upload

`jsx
import React from 'react'
import { useFileUpload } from 'use-file-upload'
const App = () => {
const [file, selectFile] = useFileUpload()
return (
{file ? (
export default App
`
If you want to perform other tasks with the selected file you can pass the callback which returns {source, name, size, file }.
`jsx
import React from 'react'
import { useFileUpload } from 'use-file-upload'
const App = () => {
const [file, selectFile] = useFileUpload()
return (
{file ? (
export default App
`
Select multiple files at a go.
`jsx
import React from 'react'
import { useFileUpload } from 'use-file-upload'
const App = () => {
const [files, selectFiles] = useFileUpload()
return (
{files ? (
files.map((file) => (
export default App
`
> Note: callback and files return an array for multiple files select.
Restrict what types of files can be selected using the accept option.It Support all file extensions or MIME types
`jsx
import React from 'react'
import { useFileUpload } from 'use-file-upload'
const App = () => {
const [file, selectFile] = useFileUpload()
return (
{file ? (
export default App
``
MIT © Marvinified