【发布时间】:2021-03-29 02:01:12
【问题描述】:
有没有办法自动从表单生成状态值。 假设我有一个包含 100000 输入的表单都有随机名称,所以不像 name_1 name_2 左右。名称不会自动生成或任何东西。(我没有,只是好奇)。
我可以为每个输入字段自动生成状态值吗?
我们可以有一个函数来处理输入并使用e.target.name 和e.target.value 来设置状态。但是我们可以用这些名称将状态初始化为空值吗?
您在构造函数中创建状态,因此构造函数还不知道这些字段。
还是我们最初将状态留空,然后在 onChange 发生时将新字段添加到状态。我们检查名称是否处于状态,如果是,则更新如果不是,则深度复制旧状态并添加新名称/值并将其设置为新状态?
谢谢。
我正在寻找更好的方法来做到这一点。
【问题讨论】: