0
我已經問過類似的問題,但我得到新的問題)。我想點擊父組件的子組件執行功能。React的孩子組件之間的溝通
var Fructs = ['banana', 'mango', 'potato'];
var Kaka = React.createClass({
render() {
return <div onClick={this.props.onClick}> Hell o forld </div>
}
});
var Application = React.createClass({
handle() {
console.log("took took");
},
render() {
console.log(this.props);
var mass = Fructs.map(function(data, index) {
return <Kaka key={index} onClick={handle.bind(this)}/>
});
return (
<div>
{ mass }
</div>
);
}
});
var App = React.createClass({
render() {
return (
<div>
<Application />
</div>
);
}
});
React.render(<App/>, document.getElementById('app'));
Example on CodePen 所有的工作完美的,如果孩子組分之一。但如果我嘗試生成子組件的列表,它不起作用。錯誤的日誌寫入「this」未找到。 我發現類似的問題doc React,但我做wronп(請告訴我做什麼了?
工作示例我n codepen與您的問題中的代碼不同。你想讓我們分析一下? – christopher