Nat*_*amy 10 reactjs react-router react-router-dom
我在 React 17 中使用 "react-router-dom": "6.0.2" 。我正在使用打字稿。我试图添加路线。但出现错误
未捕获的错误:[ProxyFacade] 不是组件。的所有子组件必须是 a 或 <React.Fragment>
我不知道出了什么问题。有什么我错过的吗?
应用程序.tsx
import * as React from "react";
import "./index.less";
import { BrowserRouter, Route, Routes } from "react-router-dom";
import { hot } from "react-hot-loader";
import SignIn from "../sign-in";
import SignUp from "../sign-up";
const App = () => {
  return (
    <BrowserRouter>
      <Routes>
        <Route path="/" element={<SignIn />} />
        <Route path="/signup" element={<SignUp />} />
      </Routes>
    </BrowserRouter>
  );
};
declare let module: Record<string, unknown>;
export default hot(module)(App);
登录/index.tsx
import * as React from "react";
const SignIn = () => {
  return (
    <React.Fragment>
      <div>
        <p>Sign In</p>
      </div>
    </React.Fragment>
  );
};
export default SignIn;
注册/index.tsx
import * as React from "react";
const SignUp = () => {
  return (
    <React.Fragment>
      <div>
        <p>Sign In</p>
      </div>
    </React.Fragment>
  );
};
export default SignUp;
| 归档时间: | 
 | 
| 查看次数: | 5405 次 | 
| 最近记录: |