platform
Preparing search index...
hooks/useForm
useForm
Function useForm
useForm
<
T
extends
Record
<
string
,
any
>
>
(
__namedParameters
:
UseFormProps
<
T
>
,
)
:
{
values
:
T
;
errors
:
Partial
<
Record
<
keyof
T
,
string
|
null
>
>
;
touched
:
Partial
<
Record
<
keyof
T
,
boolean
>
>
;
focused
:
Partial
<
Record
<
keyof
T
,
boolean
>
>
;
handleChange
:
(
field
:
keyof
T
,
value
:
T
[
keyof
T
]
)
=>
void
;
handleFocus
:
(
field
:
keyof
T
)
=>
void
;
handleBlur
:
(
field
:
keyof
T
)
=>
void
;
setFieldError
:
(
field
:
keyof
T
,
error
:
string
|
null
)
=>
void
;
isValid
:
boolean
;
reset
:
()
=>
void
;
}
Type Parameters
T
extends
Record
<
string
,
any
>
Parameters
__namedParameters
:
UseFormProps
<
T
>
Returns
{
values
:
T
;
errors
:
Partial
<
Record
<
keyof
T
,
string
|
null
>
>
;
touched
:
Partial
<
Record
<
keyof
T
,
boolean
>
>
;
focused
:
Partial
<
Record
<
keyof
T
,
boolean
>
>
;
handleChange
:
(
field
:
keyof
T
,
value
:
T
[
keyof
T
]
)
=>
void
;
handleFocus
:
(
field
:
keyof
T
)
=>
void
;
handleBlur
:
(
field
:
keyof
T
)
=>
void
;
setFieldError
:
(
field
:
keyof
T
,
error
:
string
|
null
)
=>
void
;
isValid
:
boolean
;
reset
:
()
=>
void
;
}
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
platform
Loading...