您正在
<textarea>通过
value属性以正确的方式设置值,问题在于,作为值获得的字符串
this.props.children实际上并不是您认为的那样。
"#Title n text"在
<TextInput>组件中输入值为时,
this.props.children实际上是的值
"#Title\n text"(请注意双反斜杠),您需要执行以下操作才能正确输出换行符:
render: function(){ var value = this.state.currentValue.replace('\n', 'n'); return ( <textarea name="body" onChange={this.handleChange} value={value}/> ) }


