テキストエリアにテキストを入力することはできません。 デフォルトのテキストは変更できません。テキストエリアにテキストを入力できません
どのように問題を解決できますか?
class SomeClass extends Component{
constructor(props){
super(props)
this.state = {data:[]}
}
handleChange(e, media_id){
var newState = $.each(this.props.data, function() {
if (this.media_id == media_id) {
this.text = e.target.value }
});
this.setState({data:newState})
};
render(){
return(
<div className="col s9 m9 cards-container">
{this.props.data.map(item =>
<div className="input-field">
<textarea
placeholder="Описание с тегами" ref="tags"
className="materialize-textarea" value={ item.text }
onChange={this.handleChange.bind(this, item.media_id)}
/>
</div>)})}
}
これは作品であるのです
と交換する必要があります!ありがとう! –