【发布时间】:2023-02-05 08:32:41
【问题描述】:
const [value, setValue] = useState(0);
const [array, setArray] = useState([1, 2]);
const handleKeyDown = (event) => {
setValue(3);
setArray([...array, value]);
};
在这里我希望新数组是 [1, 2, 3]
相反我得到 [1, 2, 0]
我现在知道为什么会发生这种情况,但是有什么好的方法可以解决这个问题吗?
【问题讨论】:
标签: reactjs