React native 如何使用useState向数组添加多个元素?
这就是向项目添加一个元素的方式React native 如何使用useState向数组添加多个元素?,react-native,react-hooks,use-state,React Native,React Hooks,Use State,这就是向项目添加一个元素的方式 const [items, setItems] = useState setItems([...items, newElm ]); 但是,如果我想向项添加/连接一个元素数组,该怎么办呢。这不管用 const [items, setItems] = useState setItems([...items, newArr ]); 如何执行此操作?将新数组的元素分散到状态中 const[items,setItems]=useState setItems([…item
const [items, setItems] = useState
setItems([...items, newElm ]);
但是,如果我想向项添加/连接一个元素数组,该怎么办呢。这不管用
const [items, setItems] = useState
setItems([...items, newArr ]);
如何执行此操作?将新数组的元素分散到状态中
const[items,setItems]=useState setItems([…items,…newArr])代码>您必须像项目数组一样分散新数组
请记住,将新的项
数组与当前状态合并的建议方法如下:
setItems(prevState => ([...prevState, ...newArray]))
通过这种方式,您可以确保prevState
将具有更新的值。setItems([…items,…newArr])
?