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);
Run Code Online (Sandbox Code Playgroud)
登录/index.tsx
import * as React from "react";
const SignIn = () => {
return (
<React.Fragment>
<div>
<p>Sign In</p>
</div>
</React.Fragment>
);
};
export default SignIn;
Run Code Online (Sandbox Code Playgroud)
注册/index.tsx
import * as React from "react";
const SignUp = () => {
return (
<React.Fragment>
<div>
<p>Sign In</p>
</div>
</React.Fragment>
);
};
export default SignUp;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5405 次 |
| 最近记录: |