Initial commit
This commit is contained in:
27
node_modules/react-hook-form/dist/useController.d.ts
generated
vendored
Normal file
27
node_modules/react-hook-form/dist/useController.d.ts
generated
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
import { FieldPath, FieldValues, UseControllerProps, UseControllerReturn } from './types';
|
||||
/**
|
||||
* Custom hook to work with controlled component, this function provide you with both form and field level state. Re-render is isolated at the hook level.
|
||||
*
|
||||
* @remarks
|
||||
* [API](https://react-hook-form.com/docs/usecontroller) • [Demo](https://codesandbox.io/s/usecontroller-0o8px)
|
||||
*
|
||||
* @param props - the path name to the form field value, and validation rules.
|
||||
*
|
||||
* @returns field properties, field and form state. {@link UseControllerReturn}
|
||||
*
|
||||
* @example
|
||||
* ```tsx
|
||||
* function Input(props) {
|
||||
* const { field, fieldState, formState } = useController(props);
|
||||
* return (
|
||||
* <div>
|
||||
* <input {...field} placeholder={props.name} />
|
||||
* <p>{fieldState.isTouched && "Touched"}</p>
|
||||
* <p>{formState.isSubmitted ? "submitted" : ""}</p>
|
||||
* </div>
|
||||
* );
|
||||
* }
|
||||
* ```
|
||||
*/
|
||||
export declare function useController<TFieldValues extends FieldValues = FieldValues, TName extends FieldPath<TFieldValues> = FieldPath<TFieldValues>>(props: UseControllerProps<TFieldValues, TName>): UseControllerReturn<TFieldValues, TName>;
|
||||
//# sourceMappingURL=useController.d.ts.map
|
||||
Reference in New Issue
Block a user