--- id: formApi title: Form API --- ### `FormApi` When using `@tanstack/react-form`, the [core form API](../../core//reference/formApi.md) is extended with additional methods for React-specific functionality: - `Form: FormComponent` - A pre-bound and type-safe form component, specific to this forms instance. - `Field: FieldComponent` - A pre-bound and type-safe field component, specific to this forms instance. - `useField: UseField` - A pre-bound and type-safe custom hook to use fields from this form instance. - `useStore>>(selector?: (state: NoInfer>) => TSelected): TSelected` - A custom hook to use the form store. - `Subscribe>>(props: {selector?: (state: NoInfer>) => TSelected; children: ((state: NoInfer) => React.ReactNode) | React.ReactNode}): any` - A subscription component to provide the selected form state to children.