简体   繁体   English

React Router更改地址但不加载第二页

[英]React Router change the address but doesn't load the second page

i'm trying to load a new page on my react app, the address change correctly on the search bar but the page is not loading.我正在尝试在我的反应应用程序上加载新页面,地址在搜索栏上正确更改,但页面未加载。

here my code:这是我的代码:

 import React from "react"; import ReactDOM from "react-dom"; import "./index.css"; import App from "./App"; import Menu from "./components/Pages/Menu/index"; import { BrowserRouter, Route, Switch } from "react-router-dom"; const rootElement = document.getElementById("root"); ReactDOM.render( <BrowserRouter> <Switch> <Route exact path="/" component={App} /> <Route path="/Menu" component={Menu} /> </Switch> </BrowserRouter>, rootElement );

Are you sure you change the page correctly?您确定您正确更改了页面吗?

One of many methods:多种方法之一:

<button onClick={() => window.location.replace("/Second")}>Change to Second page</button>

Should work for you.应该为你工作。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM