0

我最近偶然发现了这篇非常有趣的文章,它可能会改变我将来在 ReactJS 中提交 Web 表单的方式:

https://medium.com/@everdimension/how-to-handle-forms-with-just-react-ac066c48bd4f

你们怎么看这件事?这可能是比大多数人可能正在做的更好的方法,即使用受控组件吗?

在这里,他只是使用了一个名为 FormData 的接口,该接口接收表单元素本身并吐出表单中所有输入元素的 JSON 解释。所以这听起来像更少的代码和为你工作。因此,如果您不打算将表单中的输入控件用于将其发送到后端之外的其他用途,那么您为什么要使用受控组件???

4

1 回答 1

0

我觉得如果目的只是将它发送到后端,那么FormData有一个强有力的案例,但在某些情况下,如果你有一个组件对表单数据有一定的依赖关系,以便组件使用从表单的内容更新到你可能拥有的组件考虑使用受控组件。

于 2019-11-11T11:30:20.057 回答