【发布时间】:2020-08-25 14:11:42
【问题描述】:
我目前正在使用 Material Ui dropzone 上传多个文件。只是想知道在 redux 商店中添加/更新文件的最佳方法是什么。当“onChange”触发返回dropzone上的所有文件并通过存储具有文件对象的整个文件数组来更新redux状态时,我目前正在执行调度操作。
请告诉我是否有最好的方法来处理这个问题。
【问题讨论】:
-
您的问题很开放,您需要对文件做什么,您需要处理还是仅用于直接发送到服务器?你的 react 和 redux 版本是什么?
-
我需要将文件直接发送到服务器 post 端点。我正在使用 react 16.13.1 和 redux: 4.0.5
-
在这种情况下最好不要使用redux store。您可以直接在组件中调用 API post。还有其他类似于 dropzone 的库,你可以看看github.com/pqina/filepond,这直接包括帖子。更推荐使用 Store 在组件之间共享可序列化。
标签: reactjs redux material-ui dropzone react-dropzone