在 React 的主页上,有最后一个示例(使用外部插件的组件),带有textarea
:
<textarea
id="markdown-content"
onChange={this.handleChange}
defaultValue={this.state.value}
/>
当我输入时,textarea
会更新。
现在,我试图改变defaultValue
有value
:
<textarea
id="markdown-content"
onChange={this.handleChange}
value={this.state.value}
/>
结果是相同的(与 一样defaultValue
,即当我键入时,textarea
更新后的文本会在视觉上得到更新)。
那么,两者之间的真正区别是什么?