【发布时间】:2020-01-30 18:31:31
【问题描述】:
我正在将一个 AngularJS 应用程序一点一点地迁移到 React,我想要一个自定义的 RouterLink React 组件来检查 react-router 是否在上下文中,以便它可以使用 history,如果不是,回退到使用好旧的window.location。但我在react-router 的文档中看不到任何检查方法。
我尝试使用 withRouter,但它在不在上下文中时抛出,并且 ErrorBoundary 似乎没有捕捉到错误。
有人知道我该怎么做吗?
【问题讨论】:
标签: angularjs reactjs react-router react-router-dom