Redux-firebase: как получить доступ к полезной нагрузке диспетчерского действия, которая никогда не заставит его заявить? - PullRequest
0 голосов
/ 16 октября 2019

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, как я могу перехватить / прочитать это свойство при загрузке файла? Сопровождающий пакета не выглядит так, как будто он будет включать редуктор (withprogress) в ближайшее время (https://github.com/prescottprue/react-redux-firebase/issues/346),), но, похоже, процент полезных данных был включен для проверки в будущем. Спасибо.

1 Ответ

1 голос
/ 16 октября 2019

В вашем редукторе вам необходимо прослушать действие FILE_UPLOAD_PROGRESS (это константа, которую можно импортировать), обновить состояние (например, свойство 'процентов'), сопоставить это свойство состояния со свойством компонента и показать ход выполнения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...