小编ted*_*Guy的帖子

如何在react-router-dom v6中禁用或防止从浏览器后退按钮返回

我使用的是react-router-domv6,我看过其他人的问题,但对我没有帮助;我想要的只是让回到任何一点变得不可能。

const App = () => {
  const user = useSelector((state) => state.user.userData);
  /* Destructuring the state of auth from the redux store. */
  const { isLogged, isVerified, resetPasswordSent, resetPasswordVerified } =
    useSelector((state) => state.auth);

  const Check = () => {
    if (user?.firstTimeAccess === true) {
      return <SetProfile />;
    } else if (user?.firstTimeAccess === false) {
      return <Navigate to="/home" />;
    }
  };

  return (
    <Router>
      <Routes>
        <Route path="/" element={isLogged ? <Check /> : <Landing />} />
        <Route
          path="/login" …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-router

4
推荐指数
1
解决办法
9214
查看次数

标签 统计

javascript ×1

react-router ×1

reactjs ×1