0
我创建了一个下拉菜单,我试图将它传递给另一个组件:ReactJS:在传承组件作为财产
var DropDownButton = React.createClass({
getInitialState: function() {
return {
stage: 'Select'
}
},
change: function(e){
this.setState({
stage: e.target.value
});
},
render: function() {
return (
<div key={i}>
<select id='dropdown' onChange={this.change} value={this.state.value}>
<option value="Select">Select</option>
<option value="1">Option1 </option>
<option value="2">Option2 </option>
</select>
</div>
)
}
});
我想通过这个菜单为CreateCandidate
:
return (
<div>
{pageHeaderInstance}
<CreateCandidate addCandidate = {this.addCandidate} />
<ShowTable people= {this.state.people} />
</div>
)
Inside CreateCandidate
我创建了新的对象,我想包括下拉菜单作为它的一部分。如何将整个组件传递到其他组件?我在想是这样的:
<CreateCandidate addCandidate = {this.addCandidate} dropdownmenu = { ..add dropdownButton component..}
你为什么试图通过周围的部件? – RadleyMith