import { omit } from 'lodash'; import React from 'react'; export default function DomComponent(props: React.HTMLAttributes & { childDom: HTMLElement }) { const [dom, setDom] = React.useState(null); React.useEffect(() => { if (!dom) return; dom.appendChild(props.childDom); return () => { // eslint-disable-line consistent-return dom.removeChild(props.childDom); }; }, [dom]); return
; }