我是ReactJs的学习者。我在 ReactJS 中有一个用钩子(Hook)制作的功能齐全的表单。我有一些字段,我只想在单击 handleSubmit 时将表单提交的数据显示到 DOM。
我希望用户在运行时添加任意数量的表单,并在下面显示所有提交的数据。
这是codesandbox代码。 Click Here
谢谢。
最佳答案
在您的代码中,您尝试将数组用作对象,您应该首先指示数组索引,在您的情况下它是 0,这将使您可以访问数组的第一个元素,即您的对象,现在您可以从中获取值
let val = [...fields]
// when you want access the data
val[0].name
如果我没猜错的话,这就是你代码中的错误
关于javascript - 显示表单提交到 DOM 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60444306/