Cambiando la URL en react-router v4 sin usar Redirect o Link [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Navegación programática usando react-router 6 respuestas

Estoy usando react-router v4 y material-ui en mi aplicación React. Me preguntaba cómo cambiar la URL una vez que hay un clic en unaGridTile dentro GridList.

Mi idea inicial era usar un controlador paraonTouchTap. Sin embargo, la única forma en que puedo ver para redirigir es mediante el uso de los componentesRedirect oLink. ¿Cómo podría cambiar la URL sin representar esos dos componentes?

He intentadothis.context.router.push('/foo') pero no parece funcionar.

Respuestas a la pregunta(4)

Su respuesta a la pregunta