Automatic server-side saving with debounce, offline fallback, and draft recovery.
import { useFormAutosave, AutosaveIndicator } from '@letar/forms'
const autosave = useFormAutosave(form, {
endpoint: '/api/drafts',
draftId: 'my-draft',
interval: 5000,
debounce: 1000,
})
// Status: 'idle' | 'saving' | 'saved' | 'error'
// saveNow() — force save
// loadDraft() — recover draftThis example requires a server endpoint. See the form-develop-app for a working demo.