小编buk*_*kso的帖子

如何使用 React Router 6 在 React 组件之外导航

现在我有一个历史记录模块,它让我甚至可以在反应组件之外使用历史记录:

import { createBrowserHistory } from 'history';

export default createBrowserHistory();
Run Code Online (Sandbox Code Playgroud)

然后我直接在App.jsx中使用这个历史记录

import { Router } from 'react-router-dom';
...
<Router history={history}>...</Router>
Run Code Online (Sandbox Code Playgroud)

我可以在任何地方导入和使用相同的历史对象。即使在任何反应组件之外的自定义助手中也是如此。

这如何在React router 6中工作?

由于历史记录被导航取代,我在网上还没有看到任何解决方案。

我知道它仍处于测试阶段,但我想提前检查一下。

感谢您的任何想法!

react-router react-router-dom

20
推荐指数
2
解决办法
8506
查看次数

标签 统计

react-router ×1

react-router-dom ×1