useFormAction

概要

リファレンスドキュメント ↗

アプリケーションの現在の URL ではなく、コンポーネント階層内の最も近いルートへの URL を解決します。

これは内部的に Formaction を最も近いルートに解決するために使用されますが、汎用的に使用することもできます。

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。