O React history.push () está atualizando o URL, mas não está navegando no navegador
Eu li muitas coisas sobre o react-router v4 e a biblioteca de histórico npm até este ponto, mas nenhuma parece estar me ajudando.
Meu código está funcionando conforme o esperado até o ponto em que deve navegar e fazer um redirecionamento simples quando a URL é alterada usando o método history.push (). O URL está mudando para a rota especificada, mas não está fazendo o redirecionamento com o pressionar do botão. Agradecemos antecipadamente, ainda aprendendo reat-router ...
Gostaria que o botão fosse pressionado para fazer um redirecionamento simples sem o {forceRefresh: true}, que recarrega a página inteira.
import React from 'react';
import createBrowserHistory from 'history/createBrowserHistory';
const history = createBrowserHistory({forceRefresh:true});
export default class Link extends React.Component {
onLogout() {
history.push("/signup");
}
render() {
return(
<div>
<h1>Your Links</h1>
<button onClick={this.onLogout.bind(this)}>Log Out</button>
</div>
)
}
}