
























最近在维护项目时发现一段代码:window.location.href="#/xxx",乍一看为啥不用 react 提供的路由跳转方式呢?看了一眼文件路径,在 utils 文件内,想了下在这里 history 对象去哪找呢? Router 由于项目为 Hash 路由,连夜百度了下,确实有相关属性供我们使用 createHashHistory 由之前的 import { HashRouter } from 'react-router-dom'; function App() { return <HashRouter>xxx</HashRouter>; } 改为 import { Router } from 'react-router-dom'; // history 为 react-router-dom 依赖,直接引入即可 import { createHashHistory, createBrowserHistory } from 'history'; ...
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。