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.Form
、fetcher.submit
或 fetcher.load
,僅包含 fetcher.formData
、fetcher.state
等狀態。
討論
API