TanStackT
TanStack4d ago
10 replies
faint-white

Is possible pass form as a prop to a function or hook?

To refactor a large component, I wanna use hooks or functions with the form type (useAppForm), but it's impossible because there are so many moving parts.

export type FormReturnType<T> = AppFieldExtendedReactFormApi<
  T,
  // biome-ignore lint/suspicious/noExplicitAny: any is right on this case
  any,
  // biome-ignore lint/suspicious/noExplicitAny: any is right on this case
  any,
  // biome-ignore lint/suspicious/noExplicitAny: any is right on this case
  any,
  // biome-ignore lint/suspicious/noExplicitAny: any is right on this case
  any,
  // biome-ignore lint/suspicious/noExplicitAny: any is right on this case
  any,
  // biome-ignore lint/suspicious/noExplicitAny: any is right on this case
  any,
  // biome-ignore lint/suspicious/noExplicitAny: any is right on this case
  any,
  // biome-ignore lint/suspicious/noExplicitAny: any is right on this case
  any,
  // biome-ignore lint/suspicious/noExplicitAny: any is right on this case
  any,
  // biome-ignore lint/suspicious/noExplicitAny: any is right on this case
  any,
  // biome-ignore lint/suspicious/noExplicitAny: any is right on this case
  any,
  // biome-ignore lint/suspicious/noExplicitAny: any is right on this case
  any,
  // biome-ignore lint/suspicious/noExplicitAny: any is right on this case
  ReactFormExtendedApi<T, any, any, any, any, any, any, any, any, any, any, any> & NoInfer< Record<string, ComponentType<any>>> & {
    AppField: FieldComponent<T, any, any, any, any, any, any, any, any, any, any, any, NoInfer< Record<string, ComponentType<any>>>>;
    AppForm: ComponentType<PropsWithChildren<{}>>;
}
>


Nothing works
Was this page helpful?