use-state-snapshots (npm): A React hook to keep track of state changes for undo/redo functionality.
Keywords: react|hook|react-hook|react hooks|undo|history|hooks|react-hooks