react-form-saver
Version:
A React hook to automatically save and restore form drafts with localStorage or sessionStorage.
12 lines (11 loc) • 409 B
TypeScript
type Options = {
storage?: Storage;
interval?: number;
};
export declare function useFormSaver<T extends Record<string, any>>(key: string, initialValues: T, options?: Options): {
values: T;
handleChange: (e: React.ChangeEvent<HTMLInputElement | HTMLTextAreaElement>) => void;
setValues: import("react").Dispatch<import("react").SetStateAction<T>>;
resetForm: () => void;
};
export {};