Здравствуйте, я хочу отправить запрос на вход. В этой отправке я сохраняю статус попытки входа в систему в магазине как «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"}))
}
}