Поскольку это функциональный компонент, вам не нужно this
, и вы получаете реквизиты от
export default (props) => {
const handleSubmit = (files, allFiles) => {
console.log('uploads files:', files)
// Get set state function from props
props.setFiles(files)
}
return (
<Dropzone
getUploadParams={getUploadParams}
onChangeStatus={handleChangeStatus}
onSubmit={handleSubmit}
accept="image/*,.pdf,.doc,.docx"
/>
)
}
А в родительском компоненте вы можете назвать этот компонент как
...
const [files, setFiles] = useState(null)
...
return (
<div>
<div>Drop files</div>
<CustomDropzone setFiles={setFiles} />
</div>
)