mirror of
https://github.com/LukeHagar/form.git
synced 2025-12-06 12:27:45 +00:00
1.0 KiB
1.0 KiB
id, title
| id | title |
|---|---|
| formApi | Form API |
FormApi<TFormData>
When using @tanstack/react-form, the core form API is extended with additional methods for React-specific functionality:
-
getFormProps: () => FormProps- A function that returns props for the form element.
-
Field: FieldComponent<TFormData>- A pre-bound and type-safe field component, specific to this forms instance.
-
useField: UseField<TFormData>- A pre-bound and type-safe custom hook to use fields from this form instance.
-
useStore<TSelected = NoInfer<FormState<TFormData>>>(selector?: (state: NoInfer<FormState<TFormData>>) => TSelected): TSelected- A custom hook to use the form store.
-
Subscribe<TSelected = NoInfer<FormState<TFormData>>>(props: {selector?: (state: NoInfer<FormState<TFormData>>) => TSelected; children: ((state: NoInfer<TSelected>) => React.ReactNode) | React.ReactNode}): any- A subscription component to provide the selected form state to children.