CNode

react如何将组件放到其他容器

问答
Bbinyar发布于10 年前最后回复10 年前1 回复3583 浏览0 收藏

如何使创建的组件塞到一个指定的容器而不是被引用的容器当中? 做一个下拉选择框的组件,但是这个选择的面板不能被创建到被使用的容器当中,而想要塞到body层当中,如何办到呢? 父组件: render(){ return () } 子组件: render(){

查看回复

回复 (1)

H
HugoJing#1·10 年前
import { render } from 'react-dom'

let div = document.createElement('div')
div.id = 'modal'
const body = document.body
body.appendChild(div)

const dom = (
	<div className = { localStyle.modal }>
	......
	</div>
)
render(dom, div)
参与回复
登录后即可参与回复。登录