首页 > 解决方案 > 刷新页面时重定向到另一个页面 (F5)

问题描述

我有一个使用 browsRouter 进行转换的组件。我需要,当用户尝试刷新页面时,将他重定向到登录页面,该怎么做?

标签: reactjsreact-router-dom

解决方案


您可以使用导航计时 API。把它放在你的组件构造函数中:

if (window.performance && window.performance.navigation.type == 1) {
    // Redirect to login page
}

推荐阅读