antd-mobile
Version:
<img src="https://gw.alipayobjects.com/mdn/rms_ee68a8/afts/img/A*hjjDS5Yy-ooAAAAAAAAAAAAAARQnAQ" alt="logo" width="100%" />
16 lines (13 loc) • 429 B
JavaScript
import ReactDOM from 'react-dom';
export function renderToBody(element) {
const container = document.createElement('div');
document.body.appendChild(container);
function unmount() {
const unmountResult = ReactDOM.unmountComponentAtNode(container);
if (unmountResult && container.parentNode) {
container.parentNode.removeChild(container);
}
}
ReactDOM.render(element, container);
return unmount;
}