on the homepage of React, there's the last example (A Component Using External Plugins) with a textarea:
<textarea
id="markdown-content"
onChange={this.handleChange}
defaultValue={this.state.value}
/>
As I type, the textarea gets updated.
Now, I tried to change defaultValue with value:
<textarea
id="markdown-content"
onChange={this.handleChange}
value={this.state.value}
/>
And the outcome is the same (as with defaultValue, i.e. as I type, the textarea gets updated visually with the updated text).
So, what is the real difference between the two?
