【发布时间】:2016-08-04 19:26:28
【问题描述】:
您好,当我在输入中输入文本并按“添加”按钮时,我正在尝试添加一个名为 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 元素中添加一些文本,但这不是问题。
我在这里不明白什么?
【问题讨论】:
标签: javascript html reactjs