易百教程

26、受控组件和非受控组件有什么区别?

受控组件和非受控组件之间的区别是:

编号 受控组件 非受控组件
1 受控组件不保持其内部状态。 非受控组件保持其内部状态。
2 这里,数据由父组件控制。 非受控组件中数据由 DOM 本身控制。
3 受控组件接受它的当前值作为道具。 非受控组件使用 ref 作为它们的当前值。
4 受控组件允许验证控制。 不允许验证控制。
5 对表单元素和数据有更好的控制。 非受控组件对表单元素和数据的控制有限。