typescript - react-router v6 移除了 useHistory,但 useNavigate 缺少实现
我有一个场景,我们有一个 CustomHistory 对象,这是在 Electron 应用中的一个技巧,用于使某些路由不被存储在历史记录中。
以前我们会使用
const customHistory = useHistory() as CustomHistory;
这个 history 对象被提供给了路由器。通过 useNavigate 已经无法访问它了吗?
同样,history 对象会提供 canGo(x),它会返回一个布尔值。useNavigate 并不提供此功能。也就是说,在 Electron 应用中禁用导航按钮。我在迁移文档或 v6 文档中都没能找到这个信息。