У меня есть рабочий пример для 1.8.2
import Dropzone from 'react-dropzone';
import * as React from 'react';
public render(): React.ReactElement<IAccountReaderProps> {
return <div>
<Dropzone onDrop={this.onDrop}>
{({ getRootProps, getInputProps, isDragActive, isDragAccept, isDragReject, acceptedFiles, rejectedFiles }) => {
return (
<div>
<div {...getRootProps()} className={styles.dragAndDropWrapper}>
<input {...getInputProps()} />
<div>
<h1>Drag and drop file here</h1>
</div>
{isDragReject && <div>Unsupported file type...</div>}
</div>
</div>
);
}}
</Dropzone>
</div>;
}
private onDrop = (acceptedFiles, rejectedFiles) => {
}