useRoutes() may be used only in the context of a <Router> component.

我不是女神ヾ 2024-03-31 17:11 167阅读 0赞

原因

  1. import { StrictMode } from "react";
  2. import ReactDOM from "react-dom";
  3. import "antd/dist/antd.css";
  4. import App from "./App";
  5. const rootElement = document.getElementById("root");
  6. ReactDOM.render(
  7. <StrictMode>
  8. <App />
  9. </StrictMode>,
  10. rootElement
  11. );

处理方式

在这里插入图片描述
故修改为

  1. import { BrowserRouter } from "react-router-dom";
  2. import ReactDOM from "react-dom";
  3. import "antd/dist/antd.css";
  4. import App from "./App";
  5. const rootElement = document.getElementById("root");
  6. ReactDOM.render(
  7. <BrowserRouter>
  8. <App />
  9. </BrowserRouter>,
  10. rootElement
  11. );

发表评论

表情:
评论列表 (有 0 条评论,167人围观)

还没有评论,来说两句吧...

相关阅读