Kim*_*rab 2 reactjs react-router
嗨我正在使用HashRouter而不是BrowserRoute,因为我在AWS s3上管理我的反应应用程序,这是静态主机.
现在,我想将Google Analytics集成到我的应用中,并需要检测路由更改.我查看了路由器团队提供但未能获得的文件.我知道有一种方法来检测使用的变化withRouter与BrowserRouter.但我正在使用HashRouter.
谁能知道如何使用HashRouter做到这一点?
如果您希望知道组件位置,可以使用HoC(高阶组件) 将其包装在组件withRouter内部,您将可以访问位置,历史记录和匹配.
你可以在withRouter 这里阅读.
const LocationAwareComponent = ({ location, history, match }) => {
// can use location, history, or match
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1934 次 |
| 最近记录: |