antd-mobile
Version:
<img src="https://gw.alipayobjects.com/mdn/rms_ee68a8/afts/img/A*hjjDS5Yy-ooAAAAAAAAAAAAAARQnAQ" alt="logo" width="100%" />
28 lines (23 loc) • 527 B
JavaScript
import React from 'react';
import { findDOMNode } from 'react-dom';
export class Wrapper extends React.Component {
constructor() {
super(...arguments);
this.element = null;
}
componentDidMount() {
this.componentDidUpdate();
}
componentDidUpdate() {
// eslint-disable-next-line
const node = findDOMNode(this);
if (node instanceof Element) {
this.element = node;
} else {
this.element = null;
}
}
render() {
return React.Children.only(this.props.children);
}
}