我正在使用Router包装React应用程序,并传递createBrowserHistory属性。但是遇到了"IntrinsicAttributes & RouterPops类型没有'history'属性"的问题。
这是我的index.tsx文件:
这是我的index.tsx文件:
import React from "react";
import ReactDOM from "react-dom";
import "./index.css";
import App from "./App";
import { Router } from "react-router-dom";
import history from "../src/utils/history";
ReactDOM.render(
<Router history={history}>
<App />
</Router>,
document.getElementById("root")
);
这是我的history.tsx文件
import { createBrowserHistory } from "history";
const history = createBrowserHistory();
export default history;
我正在使用 react-router-dom v6.0.2 版本。
history
对象。您现在应该使用更高级别的路由器之一,例如BrowserRouter
等。 - Drew Reese