我正在尝试通过 api 调用动态更新路径。在路由器路径中。当我单击导航菜单时,第一次它加载完美。但如果我刷新它会抛出 404 错误?
<Routes>
<Route path={`${item.path}`} element={<Platform />} />
<Route path={`${item2.path}`} element={<Licensing />} />
</Routes>
</Router>
有什么办法可以解决这个问题吗?
就像 abhishekti 所说,我认为当你刷新时,React 会在 API 调用完成(甚至可能开始)之前渲染你的组件。
我看到有 2 个选项可以解决您的问题: