-3
A
回答
0
這裏有一個CodePen顯示它在行動
class NewComponent extends React.Component {
render() {
return (
<div {...this.props}>
new component
</div>
);
}
}
class Button extends React.Component {
render() {
return (
<button {...this.props}>
click
</button>
);
}
}
class App extends React.Component {
constructor() {
super();
this.state = {
clicked: false
};
this.handleClick = this.handleClick.bind(this);
}
handleClick() {
this.setState({
clicked: true
});
}
render() {
return (
<div>
<Button onClick={this.handleClick} />
{this.state.clicked ? <NewComponent /> : null}
</div>
);
}
};
ReactDOM.render(
<App />,
document.getElementById("root")
);
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>
<div id="root">loading...</div>
相關問題
- 1. 動態渲染陣營
- 2. 渲染HTMLDivElement在陣營
- 3. 陣營0.13.1渲染問題
- 4. 陣營+ WebWorkers,渲染ReactDOMServer.renderToString
- 5. 鏈接PARAM不JSX渲染(反應)
- 6. 渲染圖像文本陣營本地
- 7. 使用類屬性陣營渲染()
- 8. 陣營路由器渲染空div
- 9. 陣營本地渲染Facebook登錄
- 10. 陣營JS:渲染從孩子
- 11. 陣營分量不重渲染連接()
- 12. 陣營 - 延遲重子組件渲染
- 13. 渲染從字符串陣營組件
- 14. 陣營:渲染聯SVG圖標
- 15. 推遲陣營渲染,直到請求
- 16. 陣營JS表體成分不渲染
- 17. 陣營組件this.variable不渲染
- 18. 陣營原住民 - 渲染列表
- 19. 陣營 - 渲染輸入字段
- 20. 陣營的foreach在JSX
- 21. 陣營JSX僅環老二
- 22. 陣營FabricJS分組(JSX)
- 23. 引用`this`在陣營JSX
- 24. 陣營迭代道具JSX
- 25. 如何正確渲染jsx
- 26. DRY jsx渲染方法
- 27. 陣營本地路由器通量場景渲染多次
- 28. 我如何渲染沒有jsx格式的反應組件?
- 29. 使用express和es6來渲染反應和jsx服務器端
- 30. JSX - 存儲在陣列中的渲染代碼