useLocation

useLocation

摘要

参考文档 ↗

返回当前的 Location。如果您想在位置更改时执行某些副作用,这将非常有用。

import * as React from 'react'
import { useLocation } from 'react-router'

function SomeComponent() {
  let location = useLocation()

  React.useEffect(() => {
    // Google Analytics
    ga('send', 'pageview')
  }, [location]);

  return (
    // ...
  );
}

签名

function useLocation(): Location

返回

当前的 Location 对象

文档和示例 CC 4.0
编辑