文章浏览阅读122次,点赞4次,收藏2次。在原生DOM中,我们写onclick,onblur都是采用小写的方式,但是在React里,这些事件都自定义了一遍,变成了onClick,onBlur这种的。这样做的好处是提高代码的兼容性,也使得代码更高效的运行。注意:这两种方式用的数据的存储位置不同,受控组件数据存储的位置是在这个类的state中,在使用时用this.state.username即可取到值。1.受控组件指随着用户输入去维护state中的状态,就像1中的代码一样,随着用户的输入更新username和password的值,这就叫做受控组件。