replace

概要

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

クライアントサイドのナビゲーションリダイレクトにおいて、history.pushState の代わりに history.replaceState を実行するリダイレクトResponseです。ステータスコードと Location ヘッダーを設定します。デフォルトは 302 Found です。

import { replace } from "react-router";
 
export async function loader() {
  return replace("/new-location");
}

パラメータ

url

リダイレクト先の URL です。

init

レスポンスに含めるステータスコード、または ResponseInit オブジェクトです。

戻り値

リダイレクトステータスと Location ヘッダーを含む Response オブジェクトです。