Como efetuar o mesmo código abaixo com o Route V4? Alguem conseguiu?
function verificaAutenticacao(nextState,replace) {
const resultado = matchPattern('/timeline(/:login)',nextState.location.pathname);
const enderecoPrivadoTimeline = resultado.paramValues[0] === undefined;
console.log(resultado);
if(enderecoPrivadoTimeline && localStorage.getItem('auth-token') === null){
replace('/?msg=você precisa estar logado para acessar o endereço');
}
ReactDOM.render(
(
<Router history={browserHistory}>
<Route path="/" component={Login}/>
<Route path="/timeline(/:login)" component={App} onEnter={verificaAutenticacao}/>
<Route path="/logout" component={Logout}/>
</Router>
),
document.getElementById('root')
);
Abraço