# ReactFormGroupComponent

# Interface: ReactFormGroupComponent()\<TFormData, TFormErrorTypes, TFieldComponents\>

Defined in: [packages/react-form/src/ReactForm/Components.public.ts:339](https://github.com/TanStack/form/blob/main/packages/react-form/src/ReactForm/Components.public.ts#L339)

## Type Parameters

### TFormData

`TFormData`

### TFormErrorTypes

`TFormErrorTypes` *extends* `FormErrorTypes`

### TFieldComponents

`TFieldComponents` *extends* `Record`\<`string`, `FunctionComponent`\<`any`\>\>

```ts
ReactFormGroupComponent<TGroupName, TGroupValue, TGroupValidators>(props): ReactNode;
```

Defined in: [packages/react-form/src/ReactForm/Components.public.ts:344](https://github.com/TanStack/form/blob/main/packages/react-form/src/ReactForm/Components.public.ts#L344)

## Type Parameters

### TGroupName

`TGroupName` *extends* `string`

### TGroupValue

`TGroupValue`

### TGroupValidators

`TGroupValidators` *extends* `FormGroupValidators`\<`TGroupValue`\>

## Parameters

### props

[`ReactFormGroupProps`](ReactFormGroupProps.md)\<`TFormData`, `TGroupName`, `TGroupValue`, `TGroupValidators`, `TFormErrorTypes`, `TFieldComponents`\>

## Returns

`ReactNode`
