Reactjs 如何将input.value集合添加到状态挂钩?
为什么我只添加一个密码?如何添加所有值到一个“数据”? (授权/签名)Reactjs 如何将input.value集合添加到状态挂钩?,reactjs,Reactjs,为什么我只添加一个密码?如何添加所有值到一个“数据”? (授权/签名) (我的表单)您所做的是使用一个useState挂钩,它是一个具有多个键的对象,但您只更新一个键。如果您更改: setData({[e.target.id]:e.target.value}) 到 setData({…data,[e.target.id]:e.target.value}) 它基本上会传播任何状态,并更新所传递内容的键/值对。这样,您的数据包含这两个值。作为补充说明,下一次,可能会发布一段代码,而不是指向沙箱的
(我的表单)您所做的是使用一个
useState
挂钩,它是一个具有多个键的对象,但您只更新一个键。如果您更改:
setData({[e.target.id]:e.target.value})代码>
到
setData({…data,[e.target.id]:e.target.value})代码>
它基本上会传播任何状态,并更新所传递内容的键/值对。这样,您的数据包含这两个值。作为补充说明,下一次,可能会发布一段代码,而不是指向沙箱的链接。只是让事情变得更容易
一些阅读材料: