美文网首页
react的hooks的useState钩子如果state是一个

react的hooks的useState钩子如果state是一个

作者: 胡悦同学 | 来源:发表于2020-04-29 18:21 被阅读0次

如果state是一个对象,只想改变对象的某一个属性,如何操作比较简单呢?

const [obj,setobj]=useState({a:'hh',b:'uu',c:'yy',d:'uu',e:'ee'}]
// 可以这样,后面设置的yyy会覆盖前面的yy
// 注意,如果对象中的属性有function,则不会被...识别
setobj({
...obj,
c:'yyy'
}]

相关文章

网友评论

      本文标题:react的hooks的useState钩子如果state是一个

      本文链接:https://www.haomeiwen.com/subject/etvnwhtx.html