React - как получить предыдущее местоположение от роутера React - PullRequest
1 голос
/ 07 октября 2019

У меня есть кнопка, куда я должен перенаправить на основе предыдущего местоположения. Если запись существует, и она находится в том же домене, она должна перенаправить на эту последнюю запись, а если нет, она должна перенаправить на страницу по умолчанию. Прямо сейчас я просто использую history.goBack() на кнопке, что означает, что если я захожу на страницу с какого-то другого сайта, он будет перенаправлен на этот сайт. Я хотел бы избежать этого и перенаправить его на страницу по умолчанию. Мне также нужно проверить, была ли последняя запись с определенной страницы в моем приложении, потому что тогда я также хотел бы избежать перенаправления на нее.

          <IconButton aria-label="Clear" onClick={() => history.goBack()}>
            <ClearIcon/>
          </IconButton>

Для управления этим мне потребуется доступ к записям висторический объект, но я не вижу, что в реагирует маршрутизатор документы . Как я могу управлять этими сценариями с реакции-маршрутизатором?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...