useHref
类型声明
ts
declare function useHref(
to: To,
options?: { relative?: RelativeRoutingType }
): string;declare function useHref(
to: To,
options?: { relative?: RelativeRoutingType }
): string;useHref 钩子会返回一个 URL,可用于链接到给定的 to 位置,即使在 React Router 之外也是如此。
NOTE
您可能有兴趣看看
react-router-dom中<Link>组件的源代码,看看它是如何在内部使用useHref来确定自己的href值的。
NOTE
请参阅
useResolvedPath文档中的 Splat Paths 部分,了解future.v7_relativeSplatPathfuture 标志在splat路由中相对useHref()的行为。