react 修改state爲對象中的某一個屬性值

由於要記錄不一樣的屬性的不一樣值,因此設計了以下圖的state結構,可是修改其中元素的值的時候真的頭大,可是其實解決起來也不是那麼麻煩 設計

個人state的一部分

##解決方法:3d

  • 使用對象的assign方法,順便複習一波 Object.assign方法用於對象的合併,將源對象( source )的全部可枚舉屬性,複製到目標對象( target ) 例如:

assign方法
Object.assign方法的第一個參數是目標對象,後面的參數都是源對象。 若是目標對象與源對象有同名屬性,或多個源對象有同名屬性,則後面的屬性會覆蓋前面的屬性。

  • 示例
    向state中的兩個屬性添加元素
相關文章
相關標籤/搜索