我正在使用React的useState来创建一个状态中的对象。 在API调用成功后,这会被更新为一个数据对象。
我有一个表单可以更改这个状态,但我也有一个取消按钮。 当点击取消时,如何将此状态恢复为其初始值(API调用后)?
是否应该创建另一个状态变量,并将初始状态存储在那里,然后根据该状态更新我的状态?
const [basePosition, setBasePosition] = useState({});
const [position, setPosition] = useState({
id: '',
title: '',
description: '',
authoredBy: '',
createdDate: '',
lastUpdatedBy: '',
lastUpdateDate: '',
sliderResponses: [],
tileResponses: [{}],
template: {}
});```