reactjs - @reach/路由器 : how to get the current route/page?

标签 reactjs reach-router

如何获得到达路由器的当前路由。在 react 路由器中,可以通过参数获得它吗?

文档目前没有显示如何执行此操作的示例。

最佳答案

或者,使用 useLocation钩子(Hook)(自 1.3.0 起):

import { useLocation } from "@reach/router"

const useAnalytics = () => {
    const location = useLocation()

    useEffect(() => {
        ga.send(['pageview', location.pathname])
    }, [])
}
引用:https://reach.tech/router/api/useLocation

关于reactjs - @reach/路由器 : how to get the current route/page?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56838072/

相关文章:

reactjs - 链接内的 React-router 可点击元素

reactjs - 导航到新页面后停止 Reach Router 向下滚动页面

reactjs - 使用 react 测试库测试到达路由器的导航

javascript - @reach/router 嵌套 protected 路由

reactjs - Gatsby 客户端路由在开发环境中转到 404

javascript - React onSubmit 方法仅填充第二个事件

javascript - 如何在页面重新加载时清除 react-router 中的 location.state?

javascript - react : Retrieve dynamic child key upon event

javascript - 使用 redux 时 React 主组件被调用两次

javascript - 如何转到 gatsby 中的上一页(history.goBack)