gpt4 book ai didi

javascript - 如何将数组的每个元素添加到 React 状态

转载 作者:行者123 更新时间:2023-12-01 23:21:59 24 4
gpt4 key购买 nike

我正在尝试将从 API 中提取的数组的每个元素添加到 React 中的现有状态中。我如何能够提取每个元素并将其添加到状态?

这是我知道该怎么做。它在这种情况下不起作用,因为新数据是一个数组。

状态= [{}, {}, {}]

newData= [{}, {}, {}]

setState([...state, newData])

最佳答案

展开 newData,这样您就可以得到一个处于新状态的平面数组。

setState([...state, ...newData]);

或者

setState(state.concat(newData));

关于javascript - 如何将数组的每个元素添加到 React 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67963909/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com