react-router: ¿cómo obtener la ruta anterior en el controlador onEnter?

Estoy tratando de encontrar una manera de leer la ruta / ruta anterior cuando un usuario golpea una nueva, dentro delonEnter manipulador.

Tengo un React Router estructurado así:

    <Router history={history}>
      <div className="index">
        <Route
          path="/"
          component={ComposedAppComponent}
          onEnter={this.onEnterHandler.bind(this)}
        >
          <Route name="streamKey" path=":streamKey">
            <Route name="articleUri" path="(**)" />
          </Route>
        </Route>
      </div>
    </Router>

la función,onEnterHandler, se ve así:

  onEnterHandler(nextRouteState) {
    const { streamKey, splat } = nextRouteState.params;

    const nextPath = `/${streamKey}/${splat}`;
    const prevPath = // HOW DO I GET THE PREVIOUS PATH?
  }

Parece que no puedo encontrar una manera de leer la ruta de ruta anterior en la que estaba el usuario ... Necesito hacer una comparación entre la nueva ruta y la anterior. Cualquier aportación sobre cómo abordar esto es muy apreciada. :)

¡Salud!

Respuestas a la pregunta(1)

Su respuesta a la pregunta