这是代码:
应用程序
import { Route, BrowserRouter as Router, Routes } from "react-router-dom";
import ClassroomDashboard from "./ClassroomDashboard";
import Students from "./Students";
import NotFound from "./NotFound";
import Base from "./Base";
import "./styles.c
我试图导航到链接/login,当我单击实际链接时,我可以在浏览器中看到url更改,但是Login组件没有加载:
// App.tsx
import React from 'react';
import {BrowserRouter as Router, Route} from 'react-router-dom';
import Header from './components/Header/Header';
import Login from './components/Login/Login';
const App =
当我将用户发送到URL (在本例中是/login和/signup,然后返回/)时,页面上的元素不会通过输入URL自动加载,而是必须手动刷新才能加载内容。
这是我的index.js,它处理路由(使用react路由器v6)
import Navbar from "./components/navbar/navbar";
import Footer from "./components/footer/footer";
import Home from "./pages/home/home";
import Login from "./page
我有一个大问题,我使用BrowserRouter,链接和切换来管理我的网站路由,我的问题是,当我点击一个链接,它改变了url,但没有看到,但当我刷新页面时,它是有效的。
这是我的Index.js页面:
import React from 'react';
import ReactDOM from 'react-dom';
import { BrowserRouter, Route, Switch } from 'react-router-dom';
import Home from './Home';
import Heade
我正在开发一个React仪表板模板,每个人都需要一个带有TS的模板。
在我开始开发路由功能之前,一切都很顺利。
我有一个普通的路径文件
import React from "react";
import { BrowserRouter as Router, Route, Switch } from "react-router-dom";
import Home from "../views/Home";
import About from "../views/About";
export default function Ro