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

react-undoredo-middleware

A generic undo-redo middleware that can be used when you need to support the undo/redo function in your app

use-flexible-undo

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