主要
分支
主要 (6.23.1)開發
版本
6.23.1v4/5.xv3.x
useHref

useHref

類型宣告
declare function useHref(
  to: To,
  options?: { relative?: RelativeRoutingType }
): string;

useHref hook 會傳回一個 URL,可以使用它連結到指定的 to 位置,即使是在 React Router 外部也可以使用

你可能會對了解一下 react-router-dom<Link> 元件的來源感興趣,它使用 useHref 內部來判定它自己的 href

請參閱 useResolvedPath 文件中的 Splat Paths 章節,了解 future.v7_relativeSplatPath 未來旗標在 splat 路由中相對 useHref() 行為的注意事項。