Redux-firebase:如何访问永远不会声明的调度操作有效负载?

时间:2019-10-16 15:34:09

标签: reactjs redux

enter image description here

 const options = {
    name: imageName,
    progress: true
  };

 let uploadedFile = await firebase.uploadFile(
      path,
      file.file,
      null,
      options
    );

我正在使用redux-firebase上传文件,使用redux插件进行检查时,可以看到上传进度的百分比变化。但是,由于在Redux-firebase软件包中关闭了该reducer,因此在上载文件时如何去拦截/读取该属性?软件包的维护者似乎不会很快包含{(进行中的)reducer(https://github.com/prescottprue/react-redux-firebase/issues/346),但似乎已包含有效载荷百分比以供将来校对。谢谢。

1 个答案:

答案 0 :(得分:1)

在化简器中,您需要收听FILE_UPLOAD_PROGRESS动作(可以导入的常量),更新状态(例如'percent'属性),将此状态属性映射到component属性并显示进度。