<link> 更改了浏览器地址栏中的路由但没有任何变化

<link> changes the route in the browser address bar but nothing changes

我正在使用 React 路由器在我的 React 应用程序中导航。当我单击 link 时,浏览器地址栏中的地址会发生变化,但新组件不会呈现

我认为作为一种解决方法,您可以将应用中的 Link 转换为按钮 link,并且在其 onClick 函数中,您可以使用 React 路由器的重定向来强制更改您的路线,以便您代码如下:

import { Redirect } from "react-router-dom";
handleNewRoute(){
    <Redirect to={this.state.redirectLink} />
}