reactjs - 使用基于 javascript 的路由器在 react-admin 上重新加载页面
问题描述
我想知道是否有办法通过javascript正确访问路由器。在某些情况下,我需要从纯基于 javascript 的方法重定向,在这些方法中我不能使用像这里这样的链接组件之类的东西。
现在,我正在使用我创建的方法:
navTo(pageHash){
window.location.hash = pageHash; // e.g. "#settings"
window.location.reload(true);
}
但我想知道是否有另一种优雅的方式,例如使用暴露给 js api 的路由器组件。