Можем ли мы обновить страницу, когда пользователь нажимает кнопку «вернуться» после истории.нажмите()

#javascript #reactjs #react-router #prompt

Вопрос:

В моем приложении react у меня есть кнопка, с помощью которой я могу играть в игру history.push()

 const handle = () =gt; {  history.push("/game");  setPlayer({...player, inLobby: false, inGame: true}); };  lt;button onClick={handle}gt;  Play ! lt;/buttongt;  

В игре у меня есть подсказка, которая предупреждает пользователя, когда он нажимает кнопку «Вернуться» и «обновить«.

 lt;Route path="/lobby"gt;  {player.inLobby ? lt;Lobby/gt; : lt;Redirect to="/"/gt; } lt;/Routegt; lt;Route path="/game"gt;  {player.inGame ? lt;Play/gt; : lt;Redirect to="/"/gt;} lt;/Routegt;  

Когда пользователь обновляет страницу, он без проблем возвращается на "/" обновленную страницу.
Но когда пользователь нажимает кнопку «Вернуться«, он возвращается "/" , и страница не обновляется.
Как заставить страницу обновиться?