将属性从 DropzoneArea 传递到 Dropzone

Passing properties from DropzoneArea to Dropzone

我正在使用 DropzoneArea:

import { DropzoneArea } from 'material-ui-dropzone';

基于react-dropzone

Dropzone 来自:

import Dropzone from 'react-dropzone'

包含某些道具,DropzoneArea 未公开但 Dropzone

可用

比如disabled

我有几个问题: 当我创建 DropzoneArea 组件时,有没有办法将其标记为禁用? 有没有办法传递 Dropzone

的原始属性

这是我尝试解决的一个原始问题,可能解决方案不是最好的,还有其他选择: 当用户将文件上传到 DropzoneArea 时,我可以通过 onChange 处理程序将其发送到服务器。我想在服务器处理文件时禁用整个组件,直到我们收到响应。

DropzoneArea 有 属性 dropzoneProps,这是一个正在传递(作为道具)到 Dropzone 的对象:

<DropzoneArea
    dropzoneProps={ { disabled: true} }
    ...
/>