【发布时间】:2016-12-31 14:29:03
【问题描述】:
我有一个组件,比如X,它由我的app 渲染并在DOM-body 中。我有另一个组件Y 由组件X 呈现,但组件Y 应该全屏打开。所以,我需要在 document.body 而不是在组件 X 中渲染它,即使 X 渲染它。
React 组件的结构是:
app
-X
-Y (in Full Screen)
现在的结构应该是这样的:
<body>
<div class="X">
<div class="Y">
</div>
</div>
</body>
渲染的流程应该是:
app.body
-X
-Y
并且DOM结构应该是:
<body>
<div class="X">
</div>
<div class="Y">
</div>
</body>
我该怎么做。另外,我正在使用 ES6 类来制作 react-components。
【问题讨论】:
标签: javascript reactjs