鉴于这种..const [question, setQuestion] = useState({})
和question
可以包含标题和描述。
即
{
title: 'How to use useState with {}?',
decription: 'given this..`const [question, setQuestion] = useState({})`and `question` can contain a title and a description. I.E. { title: 'How to use useState with {}?', decription: '' }How can the title and description be set independently with `setQuestion`?'
}
如何使用
setQuestion
独立设置标题和描述? 最佳答案
从useState()
获得的setter函数希望传递参数,它将完全替代旧状态。因此,您不能使用它来仅更新标题,而不必同时传递所有其他属性。
但是您可以从现有状态对象派生一个新的状态对象,然后将整个对象传递给setQuestion()
setQuestion({
...question,
title: "New title",
})
关于reactjs - 如何在{}中使用useState?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57385076/