useFormAction
概要
アプリケーションの現在の URL ではなく、コンポーネント階層内の最も近いルートへの URL を解決します。
これは内部的に Form が action を最も近いルートに解決するために使用されますが、汎用的に使用することもできます。
import { useFormAction } from "react-router";
function SomeComponent() {
// 最も近いルートの URL
let action = useFormAction();
// 最も近いルートの URL + "destroy"
let destroyAction = useFormAction("destroy");
}シグネチャ
function useFormAction(
action?: string,
{
relative,
}: {
relative?: RelativeRoutingType;
} = ,
): string {}パラメータ
action
最も近いルート URL に追加するアクション。最も近いルート URL がデフォルトです。
options.relative
アクションを解決する際に使用する相対ルーティングの型。デフォルトは"route"です。
戻り値
解決されたアクション URL。