React Router v7 已發布。 查看文件
useFetchers

useFetchers

返回所有正在進行中的 fetcher 的陣列。這對於應用程式中沒有建立 fetcher 但希望使用它們的提交來參與樂觀 UI 的元件很有用。

import { useFetchers } from "@remix-run/react";

function SomeComponent() {
  const fetchers = useFetchers();
  fetchers[0].formData; // FormData
  fetchers[0].state; // etc.
  // ...
}

這些 fetcher 不包含 fetcher.Formfetcher.submitfetcher.load,僅包含 fetcher.formDatafetcher.state 等狀態。

其他資源

討論

API

文件和範例以 MIT