我有一个侧边栏菜单来更改页面
我发现如果我点击当前路径的菜单项,页面将不会触发重新呈现.
(例如,当前路径为/用户,并单击相同的路径/用户)
当进入页面时,它将调用useEffect来获取数据,但我想再次单击同一链接来重新加载数据,而不是重新加载页面
我有以下react 路由.
<Routes>
<Route path="" element={<MainLayout />}>
<Route path="/user" element={<User />} />
<Route path="/contact" element={<Contact />} />
<Route exact path="/" element={<Login />} />
</Route>
</Routes>
MainLayout.jsx
<Layout>
<Sidebar />
<Layout>
<Header></Header>
<Content >
<Outlet />
</Content>
<Footer >
Sorftware
</Footer>
</Layout>
</Layout>
Sidr.jsx
<Menu>
<Menu.Item key="users" >
<Link to="/user">User</Link>
</Menu.Item>
</Menu>
*更新:
我删除了index.js
和CustomRouter.jsx
,因为它似乎与我的问题无关