こんにちは私は、入力にテキストを入力して「追加」ボタンを押すと、ListItemという新しいコンポーネントを追加しようとしています。別のコンポーネントにコンポーネントを追加する反応
var Input = React.createClass({
addListItem: function(){
console.log(this.refs.input.value);
<ListItem>{this.refs.input.value}</ListItem>
},
render: function(){
return (
<div>
<input ref="input" type="text"/>
<button onClick={this.addListItem}>Add</button>
</div>
);
}
});
var ListItem = React.createClass({
render: function(){
return (
<li class="listItem">
{this.props.value}
</li>
);
}
});
ReactDOM.render(<Input/>, container);
問題は、コンポーネントが作成されていないんですが、私はまた、私は小道具が渡され取得されていないと考えli要素にいくつかのテキストを追加するだけで試してみましたが、それは問題ではありませんでした。
私はここで何を理解していませんか?
これは私にエラーを与えるthis.state.items.mapは機能 – Giedrius
申し訳ありませんが、参照編集ではありません。 –