美文网首页
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