Browse Source

Remove ref usage in main markdown example (#9160)

from [elsewhere in the docs](https://facebook.github.io/react/docs/refs-and-the-dom.html):

> Avoid using refs for anything that can be done declaratively.
main
Adam 8 years ago
committed by Dan Abramov
parent
commit
74b35398c2
  1. 5
      _js/examples/markdown.js

5
_js/examples/markdown.js

@ -6,8 +6,8 @@ class MarkdownEditor extends React.Component {
this.state = {value: 'Type some *markdown* here!'}; this.state = {value: 'Type some *markdown* here!'};
} }
handleChange() { handleChange(e) {
this.setState({value: this.refs.textarea.value}); this.setState({value: e.target.value});
} }
getRawMarkup() { getRawMarkup() {
@ -21,7 +21,6 @@ class MarkdownEditor extends React.Component {
<h3>Input</h3> <h3>Input</h3>
<textarea <textarea
onChange={this.handleChange} onChange={this.handleChange}
ref="textarea"
defaultValue={this.state.value} /> defaultValue={this.state.value} />
<h3>Output</h3> <h3>Output</h3>
<div <div

Loading…
Cancel
Save