react-bootstrap
Version:
Bootstrap 5 components built with React
9 lines • 373 B
JavaScript
import 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;
}