Not sure if that's what you mean. But this might do the the trick:
state: initialState(),
stateHistory:[initialState()]
And then you can do this before resetting
stateHistory.push(JSON.parse(JSON.stringify(state))) // creates a deepy copy of your current state
resetState() // reset the state after storing old state
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…