chore(fast-refresh): double check wasMounted (#22740)
anc95 committed
Nov 19, 2021 at 05:15 UTC
b831aec48f2d54913b836d2288b62b7eee9fbca1
1 file changed
+3
-1
packages/react-refresh/src/ReactFreshRuntime.js
+3
-1
@@ -554,7 +554,9 @@ export function injectIntoGlobalHook(globalObject: any): void {
554
if (alternate !== null) {
555
const wasMounted =
556
alternate.memoizedState != null &&
557
- alternate.memoizedState.element != null;
557
+ alternate.memoizedState.element != null &&
558
+ mountedRoots.has(root);
559
+
560
const isMounted =
561
current.memoizedState != null &&
562
current.memoizedState.element != null;