表单

在React中,HTML表单元素与其他的DOM元素有些不同,因为表单元素会自己保持一些内部状态。举例来说,下面这个简单HTML中的表单,只接收一个名字:

HTML表单有个默认行为,当用户提交表单时,会打开一个新的页面。在React中,这个行为默认开启。但是大多数情况下,最方便的还是有个JavaScript函数来处理表单的提交,直接访问用户输入到表单的数据。实现这个的标准做法:使用一个称为“受控组件”的技术。

受控组件

在HTML中,诸如

而在React中,