如何更新 useState() 并推到第一位?

how to update useState() and push to first position?

使用const [projects, setProjects] = useState([])我可以更新项目,但是我怎样才能推送到第一个位置的项目?

我正在使用

setProjects([...projects, newData])

但是在末尾添加了 newData。我想让它在第一位。

setProjects([newData, ...projects ])

你快到了 -

setProjects([newData, ...projects])