我是新来的反应。
单击 SingleButtonComponent 时,我想添加另一个 SingleButtonComponent。我可以使用状态变量 numChildren 来增加孩子的数量。
AddChild: function() {
var numChildren = (this.state.numChildren) +1;
this.setState({numChildren :numChildren})
},
但是每当我尝试在内部循环时都会出错
render: function () {
return (
for (var i = 0; i < this.state.numChildren; i += 1) {
<SingleButtonComponent AddChild={this.AddChild}/>
};
)
}
我暂时将 for 循环保持在渲染之外。
请建议我每次单击时添加子组件的方法。
谢谢