Function useStateWithTrackedHistory

  • Type Parameters

    • T

    Parameters

    • initialValue: T

    Returns {
        canRedo: boolean;
        canUndo: boolean;
        redo: (() => void);
        replaceState: ((newValue: T) => void);
        setValue: ((newValue: T) => void);
        undo: (() => void);
        value: T;
    }

    • canRedo: boolean
    • canUndo: boolean
    • redo: (() => void)
        • (): void
        • Returns void

    • replaceState: ((newValue: T) => void)
        • (newValue: T): void
        • Parameters

          • newValue: T

          Returns void

    • setValue: ((newValue: T) => void)
        • (newValue: T): void
        • Parameters

          • newValue: T

          Returns void

    • undo: (() => void)
        • (): void
        • Returns void

    • value: T

Generated using TypeDoc