首页 > 解决方案 > 页面刷新时重定向到其他组件

问题描述

如果用户刷新页面,在 React 中有没有办法将用户重定向到主页?

按下刷新按钮时我可以触发警报,但我无法设法实际重定向到关于页面(在这种情况下)。有任何想法吗?

  useEffect(() => {
    getWeather();

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

    };
  }, []);

标签: reactjsreact-hooks

解决方案


useEffect(() => {
    getWeather();

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

    };
  }, []);

推荐阅读