use-undo
use-undo copied to clipboard
use equal
import isEqual from 'lodash.isequal';
case ActionType.Set: {
const isNewCheckpoint = useCheckpoints ? !!action.historyCheckpoint : true;
const { newPresent } = action;
if (isEqual(newPresent, present)) {
return state;
}