const [arr, setArr] = useState({ value: [], });
//我想在状态对象上追加值,但它覆盖了它。
setArr((prevState) => ({ ...arr, value: [...prevState.value, res.data], }));
gcuhipw91#
您可以通过比较旧的状态数据来设置新的状态,并将新数据推送到setArr函数中。因此,您的新代码将是:
setArr((prevState) => ({ ...prevState, value: [...prevState.value, res.data], }));
1条答案
按热度按时间gcuhipw91#
您可以通过比较旧的状态数据来设置新的状态,并将新数据推送到setArr函数中。
因此,您的新代码将是: