【发布时间】:2021-09-24 17:16:15
【问题描述】:
现在我有一个 History 模块,它让我甚至可以在 react 组件之外使用历史记录:
import { createBrowserHistory } from 'history';
export default createBrowserHistory();
那我直接在 App.jsx 中使用这个历史记录
import { Router } from 'react-router-dom';
...
<Router history={history}>...</Router>
我可以在任何地方导入和使用相同的历史对象。即使在任何 React 组件之外的自定义助手中也是如此。
这如何在 react router 6 中工作?
由于历史被导航取代,我在网上还没有看到任何解决方案。
我知道它仍处于测试阶段,但我想提前检查一下。
感谢您的任何想法!
【问题讨论】:
-
嘿,我也有同样的问题。你找到解决办法了吗?
-
@pedramafra 是的,我刚刚写了答案
标签: react-router react-router-dom