diff --git a/src/utils.ts b/src/utils.ts index f275b93..52e90b7 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -64,7 +64,12 @@ function isConstructorFunctionComponent( function doesElementContainRootFiberNode( element: Element ): element is FiberNodeDOMContainer { - return element.hasOwnProperty("_reactRootContainer"); + return ( + element.hasOwnProperty("_reactRootContainer") && + (element as (Element & { + _reactRootContainer: any; + }))._reactRootContainer.hasOwnProperty("_internalRoot") + ); } /**