Alterar o URL no react-router v4 sem usar o redirecionamento ou o link [duplicado]

Esta pergunta já tem uma resposta aqui:

Navegue programaticamente usando o react-router respostas

Estou a usar react-router v4 e material-ui no meu aplicativo React. Eu queria saber como alterar o URL quando houver um clique emGridTile dentro de GridList.

minha ideia inicial foi usar um manipulador paraonTouchTap. No entanto, a única maneira de ver o redirecionamento é usando os componentesRedirect ouLink. Como eu poderia alterar o URL sem renderizar esses dois componentes?

Eu tenteithis.context.router.push('/foo') mas parece não funcionar.

questionAnswers(4)

yourAnswerToTheQuestion