【问题标题】:How to correct modificat of state arrays in React.js如何更正 React.js 中状态数组的修改
【发布时间】:2022-01-08 09:26:39
【问题描述】:

我试图找到在 react.js 中使用“setState”将新元素设置为数组的当前修改。 我尝试的一切都没有将新元素添加到数组中,它只是用新元素替换了它。

const [unplannedCards, setUnplannedCards] = useState([card]);
setUnplannedCards([{...unplannedCards}, { ...card }]);

我也尝试了一些其他类似的修改,但没有任何帮助。

有人能看出我哪里错了吗?

【问题讨论】:

    标签: javascript reactjs react-native setstate


    【解决方案1】:

    你可以试试这个最快的方法

    setUnplannedCards(unplannnedCards.concat(card))
    

    【讨论】:

    • 感谢您的回答,这似乎是合乎逻辑的,但仍然对我不起作用 –
    猜你喜欢
    • 2014-12-02
    • 2017-02-26
    • 1970-01-01
    • 1970-01-01
    • 2016-04-02
    • 2018-02-19
    相关资源
    最近更新 更多