Documents / Namespace: Form

Namespace: Form

Table of contents

Namespaces

Functions

Functions

ErrorList

ErrorList(props, context?): ReactNode

Parameters

NameType
propsErrorListProps
context?any

Returns

ReactNode


Item

Item<T>(props): Element

FormItem, can be used without Form.

// use inline type
<FormItem type='string' id='name' />

// use custom type
<FormItem id='password'>
  <Input.Password />
</>

Type parameters

NameType
Tany

Parameters

NameType
propsFormItemProps<T>

Returns

Element


List

List(props, context?): ReactNode

Parameters

NameType
propsFormListProps
context?any

Returns

ReactNode


Provider

Provider(props, context?): ReactNode

Parameters

NameType
propsFormProviderProps
context?any

Returns

ReactNode


useForm

useForm<Values>(form?): [FormInstance<Values>]

Type parameters

NameType
Valuesany

Parameters

NameType
form?FormInstance<Values>

Returns

[FormInstance<Values>]


useFormInstance

useFormInstance<Value>(): FormInstance<Value>

Type parameters

NameType
Valueany

Returns

FormInstance<Value>


useWatch

useWatch<TDependencies1, TForm, TDependencies2, TDependencies3, TDependencies4>(dependencies, form?): GetGeneric<TForm>[TDependencies1][TDependencies2][TDependencies3][TDependencies4]

Type parameters

NameType
TDependencies1extends string | number | symbol
TFormextends FormInstance<any>
TDependencies2extends string | number | symbol
TDependencies3extends string | number | symbol
TDependencies4extends string | number | symbol

Parameters

NameType
dependencies[TDependencies1, TDependencies2, TDependencies3, TDependencies4]
form?TForm | WatchOptions<TForm>

Returns

GetGeneric<TForm>[TDependencies1][TDependencies2][TDependencies3][TDependencies4]

useWatch<TDependencies1, TForm, TDependencies2, TDependencies3>(dependencies, form?): GetGeneric<TForm>[TDependencies1][TDependencies2][TDependencies3]

Type parameters

NameType
TDependencies1extends string | number | symbol
TFormextends FormInstance<any>
TDependencies2extends string | number | symbol
TDependencies3extends string | number | symbol

Parameters

NameType
dependencies[TDependencies1, TDependencies2, TDependencies3]
form?TForm | WatchOptions<TForm>

Returns

GetGeneric<TForm>[TDependencies1][TDependencies2][TDependencies3]

useWatch<TDependencies1, TForm, TDependencies2>(dependencies, form?): GetGeneric<TForm>[TDependencies1][TDependencies2]

Type parameters

NameType
TDependencies1extends string | number | symbol
TFormextends FormInstance<any>
TDependencies2extends string | number | symbol

Parameters

NameType
dependencies[TDependencies1, TDependencies2]
form?TForm | WatchOptions<TForm>

Returns

GetGeneric<TForm>[TDependencies1][TDependencies2]

useWatch<TDependencies, TForm>(dependencies, form?): GetGeneric<TForm>[TDependencies]

Type parameters

NameType
TDependenciesextends string | number | symbol
TFormextends FormInstance<any>

Parameters

NameType
dependenciesTDependencies | [TDependencies]
form?TForm | WatchOptions<TForm>

Returns

GetGeneric<TForm>[TDependencies]

useWatch<TForm>(dependencies, form?): GetGeneric<TForm>

Type parameters

NameType
TFormextends FormInstance<any>

Parameters

NameType
dependencies[]
form?TForm | WatchOptions<TForm>

Returns

GetGeneric<TForm>

useWatch<TForm, TSelected>(selector, form?): TSelected

Type parameters

NameType
TFormextends FormInstance<any>
TSelectedunknown

Parameters

NameType
selector(values: ReturnPromise<ReturnType<TForm["validateFields"]>>) => TSelected
form?TForm | WatchOptions<TForm>

Returns

TSelected

useWatch<ValueType, TSelected>(selector, form?): TSelected

Type parameters

NameType
ValueTypeStore
TSelectedunknown

Parameters

NameType
selector(values: ValueType) => TSelected
form?FormInstance<any> | WatchOptions<FormInstance<any>>

Returns

TSelected

useWatch<TForm>(dependencies, form?): any

Type parameters

NameType
TFormextends FormInstance<any>

Parameters

NameType
dependenciesany
form?TForm | WatchOptions<TForm>

Returns

any

useWatch<ValueType>(dependencies, form?): ValueType

Type parameters

NameType
ValueTypeStore

Parameters

NameType
dependenciesany
form?FormInstance<any> | WatchOptions<FormInstance<any>>

Returns

ValueType