/** * useDebouncedSave Hook * Automatically save data after a debounce delay * * @example * const [content, setContent] = useState('') * * useDebouncedSave(content, async (value) => { * await api.saveDocument(value) * }, 1000) // Save 1 second after last change * *