useFormAction
本页内容

useFormAction

摘要

参考文档 ↗

解析到组件层级中最近的路由的 URL,而不是应用的当前 URL。

这在 Form 内部用于将 action 解析为最近的路由,但也可以通用地使用。

import { useFormAction } from "react-router";

function SomeComponent() {
  // closest route URL
  let action = useFormAction();

  // closest route URL + "destroy"
  let destroyAction = useFormAction("destroy");
}

签名

function useFormAction(
  action?: string,
  {
    relative,
  }: {
    relative?: RelativeRoutingType;
  } = ,
): string {}

参数

action

要附加到最近路由 URL 的操作。默认为最近的路由 URL。

options.relative

解析操作时使用的相对路由类型。默认为 "route"

返回

已解析的操作 URL。

文档和示例 CC 4.0
编辑