ждать отправки redux - PullRequest
       3

ждать отправки redux

0 голосов
/ 03 августа 2020

Здравствуйте, я хочу отправить запрос на вход. В этой отправке я сохраняю статус попытки входа в систему в магазине как «loginStatus». После отправки я хочу прочитать статус входа в систему и отправить другое действие на основе этого значения, но статус входа не обновляется к тому времени, когда я пытаюсь получить к нему доступ. Я добавил теги asyn c await, но проблема не устранена. В любом случае, я могу дождаться завершения отправки, прежде чем запускать следующие строки кода? Мой текущий код ниже

Спасибо

handleSubmit = async () => {
    if( this.isValidForm() ) {
      const details = {
        "username": this.state.username,
        "password": this.state.password
      }
      await this.props.dispatch( login(details) )
      // setTimeout(console.log( this.props.loginStatus ), 4000)
      console.log(this.props.loginStatus)
      if( this.props.loginStatus !== SUCCESS ) this.props.dispatch( showAlert({ type: "error", message: "test"}))
    }
}
...