js • Lines: 9import ReactDOM from 'react-dom';
export default function safeFindDOMNode(componentOrElement) {
if (componentOrElement && 'setState' in componentOrElement) {
// TODO: Remove in next major.
// eslint-disable-next-line react/no-find-dom-node
return ReactDOM.findDOMNode(componentOrElement);
}
return componentOrElement != null ? componentOrElement : null;
}