안녕하세요 저는 입력란에 텍스트를 입력하고 "추가"버튼을 누르면 ListItem이라는 새로운 구성 요소를 추가하려고합니다.다른 구성 요소에 구성 요소 추가하기 React
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);
문제는 구성 요소가 생성되고 있지 않는다는 것입니다, 나는 또한 내가 소품이 전달되지 않아요 생각 리튬 요소에 텍스트를 추가하는 단지 시도,하지만 그건 문제가 아니었다 .
여기서는 무엇을 이해하지 못하겠습니까?
이 나에게 오류를 제공합니다 : catch되지 않은 형식 오류를 : this.state.items.map 함수 – Giedrius
죄송합니다,보고 편집 할 수 있습니다. –