Перенаправление на другой компонент при обновлении страницы - PullRequest
0 голосов
/ 25 мая 2020

Есть ли способ в React перенаправить пользователя, скажем, на домашнюю страницу, если пользователь обновляет страницу?

Я могу вызвать предупреждение при нажатии кнопки refre sh, но мне не удается выполнить перенаправление на страницу about-page (в данном случае). Есть идеи?

  useEffect(() => {
    getWeather();

    return () => {
      if (window.performance.navigation.type == 1) {
        alert("Redirect")
        return <Redirect to="/About"></Redirect>
      }

    };
  }, []);

1 Ответ

0 голосов
/ 25 мая 2020
useEffect(() => {
    getWeather();

    return () => {
      if (window.performance.navigation.type == 1) {
         window.location.href = "/About"
      }

    };
  }, []);
...