Я должен иметь эту настройку неправильно, потому что она не работает.Если я добавлю console.log в свой оператор if, он обнаружится, так что я знаю, что он доходит до этой точки, но он не перенаправляет.Я делаю это неправильно ...
...
checkUserAuth = () => {
return fetch(process.env.REACT_APP_API_URL + '/authCheck', {
method: 'post',
headers: {
'Content-Type': 'application/json',
'Authorization': window.localStorage.getItem('token')
},
body: JSON.stringify({
itemid: this.props.itemid
})
})
}
render(){
this.checkUserAuth().then(response => response.json()).then(data => {
if(data === 'false') {
return <Redirect to='/' />
}
}).catch(err => console.log(err))
....