Как сохранить последнюю страницу при использовании кнопки «Назад» с реакции-роутером? - PullRequest
0 голосов
/ 30 июня 2019

Я делаю перенаправление из рендера компонента следующим образом:

import React, { Component } from "react";
import browserHistory from "react-router/lib/browserHistory";

class LoginRedirectExample extends Component {
  constructor(props) {
    super(props)
  }

  redirectToLogin() {
    browserHistory.push("/login”);
    return null;
  }

  render () {
    return (
       <div className={c("container")}>
        {
          this.props.isLoggedIn ? this.redirectToLogin() : <button>Click Me</button>
        }
       </div>
    )
  }
}

Прекрасно работает - но когда я перенаправлен на экран входа в систему - я не могу использовать кнопку возврата браузера - он ничего не делает. Как я справляюсь с этим перенаправлением и все еще имею функциональность кнопки возврата с реагирующим маршрутизатором? Я использую реагирующий маршрутизатор 3, если это имеет значение.

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