提前致谢。我有一个状态数组,如下所示。
我需要向状态数组添加一个项目,我发现我们不需要进行状态突变。如何使用 prevState 设置状态。
const [messages, setMessages] = React.useState(
[
{
_id: 12,
createdAt: new Date(),
text: 'All good',
user: {
_id: 1,
name: 'Sian Pol',
}
},
{
_id: 21,
createdAt: "2019-11-10 22:21",
text: 'Hello user',
user: {
_id: 2,
name: 'User New'
}
}]
)
我如何调用 set State 来附加此状态数组。
像这样的东西?
setMessages(previousState => ({...stat
任何人都可以帮助我获得上面的行代码。
原文由 Ankit Jayaprakash 发布,翻译遵循 CC BY-SA 4.0 许可协议
在列表末尾插入新元素
在列表开头插入新元素