我試圖找到在 react.js 中使用“setState”將新元素設定為陣列的當前修改。我嘗試的一切都沒有將新元素添加到陣列中,它只是用新元素替換了它。
const [unplannedCards, setUnplannedCards] = useState([card]);
setUnplannedCards([{...unplannedCards}, { ...card }]);
我還嘗試了一些其他類似的修改,但沒有任何幫助。
有人能看出我哪里錯了嗎?
uj5u.com熱心網友回復:
您可以通過card這種方式在陣列中添加一個新的:
const [unplannedCards, setUnplannedCards] = useState([card]);
setUnplannedCards([...unplannedCards, card]);
uj5u.com熱心網友回復:
你可以試試這個最快的方法
setUnplannedCards(unplannnedCards.concat(card))
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/405663.html
標籤:
