react 修改state为对象中的某一个属性值

由于要记录不一样的属性的不一样值,因此设计了以下图的state结构,可是修改其中元素的值的时候真的头大,可是其实解决起来也不是那么麻烦 设计

个人state的一部分

##解决方法:3d

  • 使用对象的assign方法,顺便复习一波 Object.assign方法用于对象的合并,将源对象( source )的全部可枚举属性,复制到目标对象( target ) 例如:

assign方法
Object.assign方法的第一个参数是目标对象,后面的参数都是源对象。 若是目标对象与源对象有同名属性,或多个源对象有同名属性,则后面的属性会覆盖前面的属性。

  • 示例
    向state中的两个属性添加元素
相关文章
相关标签/搜索