ReactJS - mehrzeiliges Textfeld

Ich versuche mit ReactJS ein mehrzeiliges Texteingabefeld zu erstellen. Ich habe diese Komponente erstellt:

var TextInput = React.createClass({
  getInitialState: function(){
    return {currentValue: this.props.children}
  },

  handleChange: function(event){
  //handler
  },

  render: function(){
    return (
        <textarea name="body"
                  onChange={this.handleChange}
                  value={this.state.currentValue}/>
    )
  }
});

Ich rendere es so:

# jinja2 template
React.render(
  <TextInput>{{ post.body }}</TextInput>,                  
  document.getElementById('post-editing')
);

Das Problem: Wenn{{ post.body }} ist so etwas wie#Title \n text, das Textfeld zeigt es in einer Zeile. Ich sehe#Title text in meinem Textbereich ohne Zeilenumbrüche. Was ist der richtige Weg, um @ zu setz<textarea> value mit ReactJS?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage