Function: useFormState()
useFormState<
T
>():object
Defined in: hooks/useFormState.ts:32
Hook to manage the entire form state with reactive values and control methods. This hook provides access to all form values and methods to update them.
Type Parameters
T
T
extends object
The type of the form data object
Returns
object
Object containing form values and control methods
values
values:
undefined
|T
setValues()
setValues: (
values
) =>void
Parameters
values
T
Returns
void
getValues()
getValues: () =>
undefined
|T
Returns
undefined
| T
Example
const MyComponent = () => {
const { values, setValues, getValues } = useFormState<UserForm>();
const handleReset = () => {
setValues({ name: '', email: '' });
};
return (
<div>
<p>Current values: {JSON.stringify(values)}</p>
<button onClick={handleReset}>Reset Form</button>
</div>
);
};