【问题标题】:How to push to an array in useState with multiple field in array element如何在数组元素中使用多个字段推送到 useState 中的数组
【发布时间】:2022-06-30 13:43:18
【问题描述】:
const[data, setDate] = useState({
  field1 : [{
     f1: "",
     f2: "",
  }],
  field2: [{
     f3: "",
     f4: "",
  }]
})

在上面我如何更新和推送新元素到 field1 和 field2

【问题讨论】:

    标签: javascript reactjs


    【解决方案1】:

    你应该用一个回调函数来设置你的状态:

    setData(() => [...data, {
      field3: [f5: '', f6: '']
    }])

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-21
      • 2021-08-16
      • 2014-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多