UNPKG

react-fatless-form

Version:

A lightweight React form package designed for simplicity that simplifies form handling and validation without unnecessary complexity or bloat.

12 lines (11 loc) 481 B
export declare function useField<T>(name: keyof T): { touched: Partial<Record<keyof T, boolean>>[keyof T]; value: T[keyof T]; error: Partial<Record<keyof T, string>>[keyof T]; onFocus: () => void; onBlur: () => void; onChange: (e: React.ChangeEvent<HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement> | { label: string; value: string | number; }[] | FileList | Date | string | number | (string | number)[] | boolean) => void; };