FetcherWithComponents
type FetcherWithComponents<TData> = Fetcher<TData> & {
Form: ReturnType<createFetcherForm>;
submit: (target: SubmitTarget, options?: Omit<SubmitOptions, "replace" | "preventScrollReset">) => void;
load: (href: string) => void;
};