useLocation
useLocation
用来获取当前的路由地址信息,这通常在需要根据路由地址执行一些副作用方法的时候十分有用。以下是useLocation
的函数签名,可以在使用的时候参考。
此外,在导航的时候传入的state
内容,也是通过useLocation
函数返回的Location
对象中的state
属性获取的。
interface Location extends Path {
state: unknown;
key: Key;
}
declare function useLocation(): Location;