2017-03-01 46 views

回答

15

这涉及有状态DOM组分(表单元素)和阵营文档解释的区别:

  • Controlled Component是指通过props需要它的当前值,并通知通过像onChange回调变化。父组件通过处理回调并管理自己的状态并将新值作为道具传递给受控组件来“控制”它。你也可以称之为“哑组件”。
  • A Uncontrolled Component是一种在内部存储自己的状态,并且您可以使用ref查询DOM以在需要时查找其当前值。这有点像传统的HTML。

在大多数(或全部)案件中you should use controlled components