react-undo-redo-state

Effortlessly enable undo and redo capabilities in your React applications with this powerful custom hook. 'useUndoRedoState' empowers users with intuitive keyboard shortcuts and programmatic control, allowing them to revert or reapply state changes seamle

use-flexible-undo

React hook that lets you use undomundo's branching undo/redo functionality independently of how you structure your application state.