主分支
分支
主分支 (6.23.1)开发分支
版本
6.23.1v4/5.xv3.x
useHref

useHref

类型声明
declare function useHref(
  to: To,
  options?: { relative?: RelativeRoutingType }
): string;

useHref 钩子返回一个 URL,即使在 React Router 之外,也可以用于链接到给定的 to 位置。

您可能想看看 react-router-dom<Link> 组件的源代码,以了解它如何在内部使用 useHref 来确定自己的 href 值。

请参阅 useResolvedPath 文档中的 Splat 路径 部分,了解 future.v7_relativeSplatPath 未来标志对相对 useHref() 行为在 splat 路由中的行为的说明。

文档和示例 CC 4.0