use-flexible-undo (npm): React hook that lets you use undomundo's branching undo/redo functionality independently of how you structure your application state.
Keywords: undo|undo/redo|history|time travel|branching|undomundo|react|hook|typescript|hooks|undo-redo