Hooks

useFormPersist

Publisher

cermuel

50 hooks published

More from this publisher

useFormPersist

Restore unfinished forms after refreshes.

useFormPersist.tsx
import { useState } from "react";import { useFormPersist } from "@cermuel/hooks/react";export function useFormPersistExample() {  const [draft, setDraft] = useState({ title: '' });  useFormPersist('contact-form', draft);  return <input value={draft.title} onChange={(event) => setDraft({ title: event.target.value })} />;}

Props

Param
Type
Default Value
key
string
values
T
options?
StorageOptions<T>

Returns

{ clear: () => void; }