1. 在 安装 react-router-dom 的时候,自带安装 history 包,直接 import 即可
1.1 起因:
在看文档的时候,看到 demo 中 import 了 history 包。于是乎,我就先去 yarn add history 。 没想到,在点击页面的时候,页面先是空白的,必须手动刷新,才会出现正常的当前页面内容。
1.2 处理:
- yarn remove react-router-dom
- yarn add react-router-dom
1.3 code
// history.js
import { createBrowserHistory } from "history";
export default createBrowserHistory();
// index.js
import { Router, Route, Switch, Redirect } from "react-router-dom";
import history from "@/utils/history";
function App() {
return (
<Router history={hi