Skip to content
字数
281 字
阅读时间
2 分钟

在一个网站中,表单扮演着非常重要的角色。它是用户和网站交互的重要途径, react 表单和HTML 天生有一些区别,表单元素天生存在着一些内部状态,比如: select 元素(下拉列表) 最重要的表单元素是  input 元素。 input 元素根据不同的 type 属性,可以变化为多种形态。textarea 元素定义多行输入字段(文本域) 它们会维护自己的内部状态,并根据用户的输入进行更新。 但是在 react 中可变状态一般保持在 state 中,然后通过 setstate 进行更新,那么通过方法使react成为表单的状态来源,让二者合一,react 负责渲染表达组件,并且任然控制用户后续输入时所发生的变换,只有react 控制输入的表单元素被称为受控组件

直接取用 DOM 编写组件,构成非受控组件

贡献者

The avatar of contributor named as sunchengzhi sunchengzhi

文件历史

撰写