【发布时间】:2016-06-24 16:15:47
【问题描述】:
我是 React 新手,我对一些基本的东西感到困惑。
在渲染 DOM 后,我需要在单击事件上将组件附加到 DOM。
我最初的尝试如下,但它不起作用。但这是我想尝试的最好的事情。 (对于将 jQuery 与 React 混合使用,请提前致歉。)
ParentComponent = class ParentComponent extends React.Component {
constructor () {
this.addChild = this.addChild.bind(this);
}
addChild (event) {
event.preventDefault();
$("#children-pane").append(<ChildComponent/>);
}
render () {
return (
<div className="card calculator">
<p><a href="#" onClick={this.addChild}>Add Another Child Component</a></p>
<div id="children-pane">
<ChildComponent/>
</div>
</div>
);
}
};
希望很清楚我需要做什么,希望您能帮助我找到合适的解决方案。
【问题讨论】:
标签: javascript reactjs dom