я написала state = { redirect: false }
А после аксиос запроса
сменила состояние редиректа на тру, в случае успеха
.then((response)=>{
if (response.data.msg === 'success'){
this.setState({
loading: false,
loaded: response.data.msg,
redirect: true
})
потом в рендер
render()
передала const {redirect} = this.state;
и
написала перед ретарном формы
if (redirect) {
return <Redirect to='/about-us'/>;
}
но так как форму не отправляет, она мне только лоадер показывает и никуда не редиректит, можно как то это обойти что б потестить функционал перехода?
А императивно сменить урл, не? history.push например
Обсуждают сегодня