У меня есть этот код ниже, связанный с регистрацией в реагировать родной:
handleSubmit = () =>{
event.preventDefault(event);
// console.log(this.state)
let _this = this
axios.post('http://localhost:8000/api/register', this.state.data)
.then( res => {
console.log('res', res);
if(res.data.errors){
let mainErrors = res.data.errors;
let err_msg = {
email: mainErrors.email ? mainErrors.email.msg : '',
password: mainErrors.password ? mainErrors.password.msg : '',
};
_this.setState({
error: err_msg,
success: ''
})
}else{
_this.setState({
data:{
email:'',
password:'',
},
error:{
email:'',
password:'',
},
success:'Thank you for registering'
})
}
}).catch(error => { console.log(error)})
}
Моя проблема заключается в том, что он выдает ошибку во время работы из-за этой строки: event.preventDefault(event);