Custom hook to manage undo/redo state using session data storage.
The unique id of the view.
The slice name for the session data.
Optional
The initial undo state.
[undoObject, loaded] - An undo object for managing state history and loaded flag.
Custom hook to manage undo/redo state using session data storage.