react中的受控组件和非受控组件

226 阅读1分钟

1.受控组件

  在表单的某个input中的value值为state中的某个值,并且input在绑定事件中执行setState去改变state的值,state的值的修改实时同步到value。有点类似vue的双向数据绑定形成了闭合回路。

2. 非受控组件

  不去操作value属性,通过ref给input打上标记,从而去获取对应的值。未形成一个闭合回路。