如何更新对象并将其添加到状态数组的开头? (pop
代替push
)我知道如何使用此方法将其添加到最后:
this.setState(prevState => ({
arr: [...prevState.arr, newelement]
}))
我如何将它添加到开头?
答案 0 :(得分:3)
只需更改顺序:
this.setState(prevState => ({
arr: [newElement, ...prevState.arr ]
}))
答案 1 :(得分:1)
与使用点差添加到结尾完全一样,只需颠倒顺序:
this.setState(prevState => ({
arr: [newelement, ...prevState.arr]
}))