【发布时间】:2015-11-03 14:17:44
【问题描述】:
我有 3 个父组件和 2 个子组件:
import React from 'react';
import FirstChild from './FirstChild';
import SecondChild from './SecondChild';
export default class ComponentName extends React.Component {
render() {
return (
<div>
<h1>ComponentName</h1>
<div id="renderChildHere">
<FirstChild />
</div>
<button onClick={this.clickHandler}>Replace FirstChild with SecondChild</button>
</div>
);
}
clickHandler() {
???
}
}
FirstChild 最初被渲染。如何卸载它并将 SecondComponent 安装在 #renderChildHere Dom 元素中?
我使用没有第三方插件的 React 0.13.3 和 Flux。
【问题讨论】:
标签: reactjs reactjs-flux flux