реализованный следующим образом
<Route
path='/protected/route'
exact={true}
render={props => (
isAuthenicated
? <Page {...props} />
: <Redirect to='/login' />
)}
/>
При logout чищу данные пользователя и делаю
this.props.history.push('/login');
На этом этапе все норм. Но, стоит лишь нажать на кнопку назад в браузере происходит рекурсивный редирект с /login на /protected/route и обратно. Браузер сваливается с переполнением стека. С чем это может быть связано? Использую React Router 4 + Connected Router
Все еще актуально )
Обсуждают сегодня