useFetchers
返回所有正在进行的 fetchers 的数组。这对于应用程序中未创建 fetchers 但希望使用其提交参与乐观 UI 的组件很有用。
import { useFetchers } from "@remix-run/react";
function SomeComponent() {
const fetchers = useFetchers();
fetchers[0].formData; // FormData
fetchers[0].state; // etc.
// ...
}
fetchers 不包含 fetcher.Form
、fetcher.submit
或 fetcher.load
,仅包含 fetcher.formData
、fetcher.state
等状态。
讨论
API