1,基础概念
非受控组件:页面中所有输入类 DOM 的数据是现用现取的组件是非受控组件。
受控组件:页面中所有输入类 DOM 的数据被维护在组件的 state 中、并且随着 DOM 数据的 change 而更新,在使用输入 DOM 数据的时候直接从 state 中取。
2,例子
非受控组件:
受控组件:
3,总结
在平时的业务开发中,推荐使用受控组件,因为受控组件中没有使用到 ref,在性能上更优。