React Router v7 已發佈。 檢視文件
取代

replace

這是 redirect 的一個小型包裝器,它將使用 history.replaceState 而不是 history.pushState 來觸發客戶端重定向到新的位置。

如果 JavaScript 尚未載入,這將表現為標準的文檔級別重定向,並將在歷史堆疊中新增一個條目。

就像 redirect 一樣,它接受一個狀態碼或一個 ResponseInit 作為第二個參數

replace(path, 301);
replace(path, 303);
replace(path, {
  headers: {
    "Set-Cookie": await commitSession(session),
  },
});
文件和範例以 MIT