【发布时间】:2023-02-06 18:30:22
【问题描述】:
我正在尝试用对象填充数组。如果我执行 setState,不会添加新条目,但会扩展数组的结构。示例:初始条目 (0)、新条目 (0->0)、另一个条目 (0->0->0)。但是我希望每个条目都有一个连续编号
const [entrys, setEntrys] = useState([{ date: "", entry: "" }]);
->click on button
setEntrys((prev) => [{ ...prev, date: clickedDay, entry: hinweis }]);
【问题讨论】:
-
将
prev传播到数组中,而不是新对象 -[...prev, { date: clickedDay, entry: hinweis }]。
标签: reactjs react-native react-hooks