У меня проблемы с получением чего-либо после публикации топора ios. Данные отправляются на сервер, как и ожидалось, но потом я не могу запустить что-либо еще. Даже console.log после публикации не работает. Я пробовал обещание и асин c, жду основанный топор ios, и я не могу получить что-либо после запуска через топор ios. Есть идеи, что я делаю не так?
Создание приложения React 3.3.0
React 16.11
React Router 5.1.2
import React, { Component } from 'react'
import { withRouter } from 'react-router'
import axios from 'axios'
...
class Contact extends Component {
...
submitContactHandler = async event => {
event.preventDefault()
try {
await axios.post('/mail/contact', {
userName: this.state.formData.name.value,
userEmail: this.state.formData.email.value,
userMessage: this.state.formData.message.value
})
this.props.history.push('/about')
console.log("This doesn't even run")
} catch (error) {
console.log(error)
}
}
render() {
...
return (
...
<Form onSubmit = {(event) => this.submitContactHandler(event)}>
...
</Form >
...
)
}
}
export default withRouter(Contact)