реакции-маршрутизатор: как получить предыдущий маршрут в обработчике onEnter?

Я пытаюсь найти способ прочитать предыдущий маршрут / путь, когда пользователь нажимает новый, в пределахonEnter обработчик.

У меня есть React Router, структурированный так:

    <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>

функция,onEnterHandlerвыглядит так:

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

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

Кажется, я не могу найти способ прочитать предыдущий маршрут, по которому был пользователь ... Мне нужно сравнить новый маршрут с предыдущим. Любая информация о том, как подойти к этому, высоко ценится. :)

Ура!

Ответы на вопрос(1)

Ваш ответ на вопрос