这是我的App.js,在这里我将转到一个具有id的路由。使用这一点,我得到了AboutComponent。我想获取一个基于该id的博客,但无法在该组件中获取id。APP.JS import React from 'react';
import { BrowserRouter as Router, Route } from "react-router-dom";
import "bootstrap/dist/css/bootstrap.min.css";
import HomeComponent from './Components/H
成功登录后,如何查看/访问受保护路由中提到的Dashboard, CreatedLink组件。请有人告诉我如何检查loginEmail在localStorage中可用,然后显示上面的组件,然后显示登录。我是否需要另一个导航组件来实现这一点?
App.js
import { BrowserRouter as Router, Switch, Route, Link } from 'react-router-dom';
import Dashboard from "./components/dashboard";
import CreateLink from "
我正在为我的react项目创建一个受保护的路由,但是上下文值和redux reducers数据不是持久的。那么设置的最佳方式是什么,例如,如果用户已登录,则将isVerified设置为true。如果isVerified === true转到主页或重定向到登录,则isVerified需要在路由或刷新每次改变时改变,因为上下文或redux数据不是持久的。 我需要创建一个单独的后端api来检查来自客户端的令牌吗?然后我将在主App.tsx中添加一个useEffect,如下所示: useEffect(() => {
/*make api call, and pass the token