resolvePath
declare function resolvePath(
to: To,
fromPathname?: string
): Path;
type To = string | Partial<Path>;
interface Path {
pathname: string;
search: string;
hash: string;
}
resolvePath
將給定的 `To` 值解析成實際的 `Path` 物件,其具有絕對 `pathname`。當你想要取得相對 `To` 值的確切路徑時,此功能相當有用。例如,`` 元件會使用此函式得知其所指向的實際 URL。
useResolvedPath
鉤子 內部使用 `resolvePath` 來解析路徑名。如果 `to` 包含路徑名,則對應目前路由路徑名解析。否則,會對應目前 URL (location.pathname
) 解析。