如何在React中使用门户将ref添加到元素?

时间:2019-05-09 08:02:54

标签: reactjs

我想使用createPortal将ref添加到元素。

下面是我想做的

export default class Modal extends React.Component {
    constructor(props) {
        super(props);
        this.element_ref = React.createRef();
        this.element = document.createElement('div');
        this.element.className = 'modal_class';
    }

    render() {
    return ReactDOM.createPortal(
        this.props.children,
        this.element
    );
}

问题是在这种情况下,如何在this.element中添加一个名为“ this.element_ref”的引用?

有人可以帮我这个忙吗?谢谢。

0 个答案:

没有答案