Skip to main content

Function: useFormHistory()

useFormHistory(): object

Defined in: hooks/useFormHistory.ts:27

Hook to manage form history for undo/redo functionality. This hook provides methods to navigate through form history and check availability of undo/redo operations.

Returns​

object

Object containing history navigation methods and state

prev()​

prev: () => boolean

Returns​

boolean

next()​

next: () => boolean

Returns​

boolean

canPrev​

canPrev: boolean = state.canPrev

canNext​

canNext: boolean = state.canNext

Example​

const HistoryControls = () => {
const { prev, next, canPrev, canNext } = useFormHistory();

return (
<div>
<button onClick={prev} disabled={!canPrev}>Undo</button>
<button onClick={next} disabled={!canNext}>Redo</button>
</div>
);
};