;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/global-jsx-tag-lowered-between-mutations.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/global-jsx-tag-lowered-between-mutations.expect.md
index dbd57bc2f70..f3c3683b405 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/global-jsx-tag-lowered-between-mutations.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/global-jsx-tag-lowered-between-mutations.expect.md
@@ -27,7 +27,7 @@ import { c as _c } from "react/compiler-runtime";
function Component(props) {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const maybeMutable = new MaybeMutable();
t0 = {maybeMutate(maybeMutable)};
$[0] = t0;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/global-types/call-spread-argument-set.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/global-types/call-spread-argument-set.expect.md
index 6882f8f4bde..2d3719e590a 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/global-types/call-spread-argument-set.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/global-types/call-spread-argument-set.expect.md
@@ -35,7 +35,7 @@ import { useIdentity } from "shared-runtime";
function useFoo() {
const $ = _c(2);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = new Set([1, 2]);
$[0] = t0;
} else {
@@ -44,7 +44,7 @@ function useFoo() {
const s = t0;
useIdentity(null);
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = [Math.max(...s), s];
$[1] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/global-types/repro-array-filter-known-nonmutate-Boolean.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/global-types/repro-array-filter-known-nonmutate-Boolean.expect.md
index 0812e46c55b..174d8b87926 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/global-types/repro-array-filter-known-nonmutate-Boolean.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/global-types/repro-array-filter-known-nonmutate-Boolean.expect.md
@@ -43,7 +43,7 @@ function Component(t0) {
const { value } = t0;
let t1;
let t2;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = { value: "foo" };
t2 = { value: "bar" };
$[0] = t1;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/global-types/set-constructor-arg.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/global-types/set-constructor-arg.expect.md
index 245d11243a9..4817e8d916e 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/global-types/set-constructor-arg.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/global-types/set-constructor-arg.expect.md
@@ -40,7 +40,7 @@ function useFoo(t0) {
const $ = _c(15);
const { propArr } = t0;
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = [1, 2, 3];
$[0] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/globals-Boolean.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/globals-Boolean.expect.md
index d3bd149d358..a876f7bd9f2 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/globals-Boolean.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/globals-Boolean.expect.md
@@ -23,7 +23,7 @@ import { c as _c } from "react/compiler-runtime";
function Component(props) {
const $ = _c(2);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = {};
$[0] = t0;
} else {
@@ -32,7 +32,7 @@ function Component(props) {
const x = t0;
const y = Boolean(x);
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = [x, y];
$[1] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/globals-Number.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/globals-Number.expect.md
index 6aaccb79173..355ef6c2eaa 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/globals-Number.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/globals-Number.expect.md
@@ -23,7 +23,7 @@ import { c as _c } from "react/compiler-runtime";
function Component(props) {
const $ = _c(2);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = {};
$[0] = t0;
} else {
@@ -32,7 +32,7 @@ function Component(props) {
const x = t0;
const y = Number(x);
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = [x, y];
$[1] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/globals-String.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/globals-String.expect.md
index 5c4978bd290..173a502ab07 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/globals-String.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/globals-String.expect.md
@@ -23,7 +23,7 @@ import { c as _c } from "react/compiler-runtime";
function Component(props) {
const $ = _c(2);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = {};
$[0] = t0;
} else {
@@ -32,7 +32,7 @@ function Component(props) {
const x = t0;
const y = String(x);
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = [x, y];
$[1] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoist-destruct.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoist-destruct.expect.md
index 97a2615f43c..9a4ec53a5be 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoist-destruct.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoist-destruct.expect.md
@@ -29,7 +29,7 @@ import { c as _c } from "react/compiler-runtime";
function Foo() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const foo = function foo() {
return (
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-computed-member-expression.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-computed-member-expression.expect.md
index db1168548bd..36c99c8a14a 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-computed-member-expression.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-computed-member-expression.expect.md
@@ -35,7 +35,7 @@ import { Stringify } from "shared-runtime";
function hoisting() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const onClick = function onClick() {
return bar.baz;
};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-invalid-tdz-let.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-invalid-tdz-let.expect.md
index 4951aaa9f30..7f3099e6218 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-invalid-tdz-let.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-invalid-tdz-let.expect.md
@@ -26,7 +26,7 @@ import { c as _c } from "react/compiler-runtime";
function Foo() {
const $ = _c(2);
let getX;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
getX = () => x;
console.log(getX());
@@ -38,7 +38,7 @@ function Foo() {
}
x;
let t0;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = ;
$[1] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-member-expression.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-member-expression.expect.md
index 441dab58814..b979624eb2a 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-member-expression.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-member-expression.expect.md
@@ -30,7 +30,7 @@ import { Stringify } from "shared-runtime";
function hoisting() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const onClick = function onClick(x) {
return x + bar.baz;
};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-nested-const-declaration.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-nested-const-declaration.expect.md
index 2b661a58b42..5f5d567b605 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-nested-const-declaration.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-nested-const-declaration.expect.md
@@ -33,7 +33,7 @@ import { c as _c } from "react/compiler-runtime";
function hoisting() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const qux = () => {
let result;
result = foo();
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-nested-let-declaration.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-nested-let-declaration.expect.md
index cd2a9d32538..3e26aba2fc1 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-nested-let-declaration.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-nested-let-declaration.expect.md
@@ -33,7 +33,7 @@ import { c as _c } from "react/compiler-runtime";
function hoisting() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const qux = () => {
let result;
result = foo();
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-object-method.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-object-method.expect.md
index bc7c402b941..88ac7226a70 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-object-method.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-object-method.expect.md
@@ -29,7 +29,7 @@ import { c as _c } from "react/compiler-runtime";
function hoisting() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const x = {
foo() {
return bar();
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-recursive-call-within-lambda.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-recursive-call-within-lambda.expect.md
index 7d5a6112ed7..39de60fcc5f 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-recursive-call-within-lambda.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-recursive-call-within-lambda.expect.md
@@ -30,7 +30,7 @@ function Foo(t0) {
const $ = _c(1);
const outer = _temp;
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = outer(3);
$[0] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-repro-variable-used-in-assignment.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-repro-variable-used-in-assignment.expect.md
index a4775bc45be..22c0855467e 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-repro-variable-used-in-assignment.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-repro-variable-used-in-assignment.expect.md
@@ -25,7 +25,7 @@ import { c as _c } from "react/compiler-runtime";
function get2() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const callbk = () => {
const copy = x;
return copy;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-simple-const-declaration.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-simple-const-declaration.expect.md
index 7939c9143d1..2aeea39e80d 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-simple-const-declaration.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-simple-const-declaration.expect.md
@@ -26,7 +26,7 @@ import { c as _c } from "react/compiler-runtime";
function hoisting() {
const $ = _c(1);
let foo;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
foo = () => bar + baz;
const bar = 3;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-simple-function-expression.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-simple-function-expression.expect.md
index 2df5c8ec44e..f39f8d59e6c 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-simple-function-expression.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-simple-function-expression.expect.md
@@ -28,7 +28,7 @@ import { c as _c } from "react/compiler-runtime";
function hoisting() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const foo = () => bar();
const bar = _temp;
t0 = foo();
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-simple-let-declaration.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-simple-let-declaration.expect.md
index 8d694a984ae..b281a350f83 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-simple-let-declaration.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-simple-let-declaration.expect.md
@@ -26,7 +26,7 @@ import { c as _c } from "react/compiler-runtime";
function hoisting() {
const $ = _c(1);
let foo;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
foo = () => bar + baz;
let bar = 3;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-within-lambda.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-within-lambda.expect.md
index 95338be52aa..823d94e3996 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-within-lambda.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hoisting-within-lambda.expect.md
@@ -28,7 +28,7 @@ function Component(t0) {
const $ = _c(1);
const outer = _temp;
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 =
{outer()}
;
$[0] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hook-call.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hook-call.expect.md
index cd01f8ad98a..8e7680bc59b 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hook-call.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hook-call.expect.md
@@ -29,7 +29,7 @@ function foo() {}
function Component(props) {
const $ = _c(3);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [];
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hook-ref-callback.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hook-ref-callback.expect.md
index 3056a60a3a9..609a54666b2 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hook-ref-callback.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hook-ref-callback.expect.md
@@ -30,7 +30,7 @@ function Component(props) {
const $ = _c(1);
const ref = useRef();
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = () => {
ref.current = 42;
};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hooks-freeze-arguments.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hooks-freeze-arguments.expect.md
index 9e7c877303a..393b39d0042 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hooks-freeze-arguments.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hooks-freeze-arguments.expect.md
@@ -22,7 +22,7 @@ import { c as _c } from "react/compiler-runtime";
function Component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [];
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hooks-freeze-possibly-mutable-arguments.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hooks-freeze-possibly-mutable-arguments.expect.md
index 448e598029b..2c97f6446df 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hooks-freeze-possibly-mutable-arguments.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/hooks-freeze-possibly-mutable-arguments.expect.md
@@ -35,7 +35,7 @@ function Component(props) {
a = x;
} else {
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [];
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/immutable-hooks.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/immutable-hooks.expect.md
index 20d5af7045a..ce941cb2a99 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/immutable-hooks.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/immutable-hooks.expect.md
@@ -21,7 +21,7 @@ import { c as _c } from "react/compiler-runtime"; // @enableAssumeHooksFollowRul
function Component(props) {
const $ = _c(3);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = {};
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/import-as-local.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/import-as-local.expect.md
index afbb1bdfe78..a52a9bb7cfa 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/import-as-local.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/import-as-local.expect.md
@@ -67,7 +67,7 @@ function uniqueId() {
export function useCustomHook(src) {
const $ = _c(6);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = uniqueId();
$[0] = t0;
} else {
@@ -103,7 +103,7 @@ export function useCustomHook(src) {
t2 = $[4];
}
let t3;
- if ($[5] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[5] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t3 = [];
$[5] = t3;
} else {
@@ -119,7 +119,7 @@ function Component() {
const $ = _c(1);
useCustomHook("hello");
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 =
Hello
;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/inadvertent-mutability-readonly-lambda.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/inadvertent-mutability-readonly-lambda.expect.md
index 76dfc5ab1ca..0d6edc79d82 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/inadvertent-mutability-readonly-lambda.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/inadvertent-mutability-readonly-lambda.expect.md
@@ -26,7 +26,7 @@ function Component(props) {
const $ = _c(2);
const [, setValue] = useState(null);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = (e) => setValue((value_0) => value_0 + e.target.value);
$[0] = t0;
} else {
@@ -36,7 +36,7 @@ function Component(props) {
useOtherHook();
let x;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
x = {};
foo(x, onChange);
$[1] = x;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/incompatible-destructuring-kinds.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/incompatible-destructuring-kinds.expect.md
index cde1360bf04..062e1931ca7 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/incompatible-destructuring-kinds.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/incompatible-destructuring-kinds.expect.md
@@ -32,7 +32,7 @@ function Component(t0) {
let a;
let b;
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
a = "a";
const [t2, t3] = [null, null];
t1 = t3;
@@ -47,7 +47,7 @@ function Component(t0) {
}
b = t1;
let t2;
- if ($[3] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[3] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t2 = a} />;
$[3] = t2;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/import-namespace-useEffect.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/import-namespace-useEffect.expect.md
index a221475b95b..9522389ce2d 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/import-namespace-useEffect.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/import-namespace-useEffect.expect.md
@@ -24,7 +24,7 @@ import * as SharedRuntime from "shared-runtime";
function NonReactiveDepInEffect() {
const $ = _c(4);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = makeObject_Primitives();
$[0] = t0;
} else {
@@ -32,7 +32,7 @@ function NonReactiveDepInEffect() {
}
const obj = t0;
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = () => print(obj);
$[1] = t1;
} else {
@@ -41,7 +41,7 @@ function NonReactiveDepInEffect() {
React.useEffect(t1, [obj]);
let t2;
let t3;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[2] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t2 = () => print(obj);
t3 = [obj];
$[2] = t2;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/infer-effect-dependencies.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/infer-effect-dependencies.expect.md
index e09c0ef8e8a..e0fca168054 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/infer-effect-dependencies.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/infer-effect-dependencies.expect.md
@@ -65,7 +65,7 @@ function Component(t0) {
}
const localNonPrimitiveReactive = t1;
let t2;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[2] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t2 = {};
$[2] = t2;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/nonreactive-dep.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/nonreactive-dep.expect.md
index 2730f8941b5..e320cef7314 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/nonreactive-dep.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/nonreactive-dep.expect.md
@@ -57,7 +57,7 @@ import { makeObject_Primitives, print } from "shared-runtime";
function NonReactiveDepInEffect() {
const $ = _c(2);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = makeObject_Primitives();
$[0] = t0;
} else {
@@ -65,7 +65,7 @@ function NonReactiveDepInEffect() {
}
const obj = t0;
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = () => print(obj);
$[1] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/nonreactive-ref.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/nonreactive-ref.expect.md
index 3c5835e7555..631ac6cfb55 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/nonreactive-ref.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/nonreactive-ref.expect.md
@@ -36,7 +36,7 @@ function NonReactiveRefInEffect() {
const $ = _c(1);
const ref = useRef("initial value");
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = () => print(ref.current);
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/nonreactive-setState.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/nonreactive-setState.expect.md
index e0a1a95b339..5ea2d3343f6 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/nonreactive-setState.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/nonreactive-setState.expect.md
@@ -36,7 +36,7 @@ function NonReactiveSetStateInEffect() {
const $ = _c(1);
const [, setState] = useState("initial value");
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = () => print(setState);
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/reactive-ref-ternary.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/reactive-ref-ternary.expect.md
index 97fab06c1f3..c6a6488da20 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/reactive-ref-ternary.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/reactive-ref-ternary.expect.md
@@ -31,7 +31,7 @@ function Component(t0) {
const $ = _c(4);
const { cond } = t0;
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = [];
$[0] = t1;
} else {
@@ -39,7 +39,7 @@ function Component(t0) {
}
const arr = useRef(t1);
let t2;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t2 = [];
$[1] = t2;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-function-React-memo.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-function-React-memo.expect.md
index 89a89c41e73..f41245e8baa 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-function-React-memo.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-function-React-memo.expect.md
@@ -16,7 +16,7 @@ import { c as _c } from "react/compiler-runtime"; // @compilationMode:"infer"
React.memo((props) => {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = ;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-function-assignment.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-function-assignment.expect.md
index c183bf949cc..3c9e665e502 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-function-assignment.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-function-assignment.expect.md
@@ -16,7 +16,7 @@ import { c as _c } from "react/compiler-runtime"; // @compilationMode:"infer"
const Component = (props) => {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = ;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-function-expression-component.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-function-expression-component.expect.md
index 49886e0ac3c..5f21d71c249 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-function-expression-component.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-function-expression-component.expect.md
@@ -18,7 +18,7 @@ import { c as _c } from "react/compiler-runtime"; // @compilationMode:"infer"
const Component = function ComponentName(props) {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = ;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-function-forwardRef.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-function-forwardRef.expect.md
index ca1d6e43360..4bb0f9d0492 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-function-forwardRef.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-function-forwardRef.expect.md
@@ -16,7 +16,7 @@ import { c as _c } from "react/compiler-runtime"; // @compilationMode:"infer"
React.forwardRef((props) => {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = ;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-functions-component-with-jsx.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-functions-component-with-jsx.expect.md
index ed175c61abc..4d80120947a 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-functions-component-with-jsx.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-functions-component-with-jsx.expect.md
@@ -16,7 +16,7 @@ import { c as _c } from "react/compiler-runtime"; // @compilationMode:"infer"
function Component(props) {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = ;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-functions-hook-with-jsx.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-functions-hook-with-jsx.expect.md
index 3f4c0a01739..bbdc7faaa4f 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-functions-hook-with-jsx.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-functions-hook-with-jsx.expect.md
@@ -16,7 +16,7 @@ import { c as _c } from "react/compiler-runtime"; // @compilationMode:"infer"
function useDiv(props) {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = ;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-nested-object-method.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-nested-object-method.expect.md
index 7ac27ab8144..062d4a998f1 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-nested-object-method.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-nested-object-method.expect.md
@@ -34,7 +34,7 @@ import { Stringify } from "shared-runtime";
function Test() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const context = {
testFn() {
return _temp;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/inline-jsx-transform.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/inline-jsx-transform.expect.md
index 69a68daa232..b0f7dd60ddd 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/inline-jsx-transform.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/inline-jsx-transform.expect.md
@@ -135,7 +135,7 @@ function GrandChild(t0) {
const $ = _c2(3);
const { className } = t0;
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
if (DEV) {
t1 = Hello world;
} else {
@@ -176,7 +176,7 @@ function ParentAndRefAndKey(props) {
const $ = _c2(1);
const testRef = useRef();
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
if (DEV) {
t0 = ;
} else {
@@ -321,7 +321,7 @@ const propsToSpread = { a: "a", b: "b", c: "c" };
function PropsSpread() {
const $ = _c2(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
let t1;
if (DEV) {
t1 = ;
@@ -373,7 +373,7 @@ function ConditionalJsx(t0) {
const $ = _c2(2);
const { shouldWrap } = t0;
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
if (DEV) {
t1 =
Hello
;
} else {
@@ -394,7 +394,7 @@ function ConditionalJsx(t0) {
if (shouldWrap) {
const t2 = content;
let t3;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
if (DEV) {
t3 = {t2};
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-dynamic.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-dynamic.expect.md
index 211007ef561..66b97ce8011 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-dynamic.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-dynamic.expect.md
@@ -35,7 +35,7 @@ function Component(props) {
const count = new MaybeMutable(item);
T1 = View;
T0 = View;
- if ($[5] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[5] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = Text;
$[5] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-static.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-static.expect.md
index 812aa0ba770..105ef3530ce 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-static.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/inner-memo-value-not-promoted-to-outer-scope-static.expect.md
@@ -23,7 +23,7 @@ import { c as _c } from "react/compiler-runtime";
function Component(props) {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const count = new MaybeMutable();
t0 = (
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/invalid-jsx-lowercase-localvar.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/invalid-jsx-lowercase-localvar.expect.md
index 925346225c3..17c64bd32be 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/invalid-jsx-lowercase-localvar.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/invalid-jsx-lowercase-localvar.expect.md
@@ -57,7 +57,7 @@ import { Throw } from "shared-runtime";
function useFoo() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = ;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/invalid-set-state-in-effect-verbose-derived-event.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/invalid-set-state-in-effect-verbose-derived-event.expect.md
index be0a4dc4319..2505745bd37 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/invalid-set-state-in-effect-verbose-derived-event.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/invalid-set-state-in-effect-verbose-derived-event.expect.md
@@ -53,7 +53,7 @@ function VideoPlayer(t0) {
}
useEffect(t1, t2);
let t3;
- if ($[4] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[4] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t3 = ;
$[4] = t3;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/invalid-set-state-in-effect-verbose-force-update.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/invalid-set-state-in-effect-verbose-force-update.expect.md
index 131eb99127b..e9162b0703f 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/invalid-set-state-in-effect-verbose-force-update.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/invalid-set-state-in-effect-verbose-force-update.expect.md
@@ -52,7 +52,7 @@ const externalStore = {
function ExternalDataComponent() {
const $ = _c(4);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = {};
$[0] = t0;
} else {
@@ -61,7 +61,7 @@ function ExternalDataComponent() {
const [, forceUpdate] = useState(t0);
let t1;
let t2;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = () => {
const unsubscribe = externalStore.subscribe(() => {
forceUpdate({});
@@ -77,7 +77,7 @@ function ExternalDataComponent() {
}
useEffect(t1, t2);
let t3;
- if ($[3] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[3] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t3 =
{externalStore.getValue()}
;
$[3] = t3;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/invalid-unused-usememo.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/invalid-unused-usememo.expect.md
index a2aba4c7b91..ea113c47d41 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/invalid-unused-usememo.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/invalid-unused-usememo.expect.md
@@ -19,7 +19,7 @@ import { c as _c } from "react/compiler-runtime"; // @validateNoVoidUseMemo @log
function Component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = ;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/invalid-useMemo-no-return-value.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/invalid-useMemo-no-return-value.expect.md
index 24e62dad2be..0766be0a9af 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/invalid-useMemo-no-return-value.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/invalid-useMemo-no-return-value.expect.md
@@ -31,7 +31,7 @@ function Component() {
console.log("computing");
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = (
{undefined}
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/issue933-disjoint-set-infinite-loop.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/issue933-disjoint-set-infinite-loop.expect.md
index 10c7c063b40..54e5934e23c 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/issue933-disjoint-set-infinite-loop.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/issue933-disjoint-set-infinite-loop.expect.md
@@ -43,7 +43,7 @@ function makeObj() {
function MyApp(props) {
const $ = _c(1);
let y;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
y = makeObj();
const tmp = y.a;
const tmp2 = tmp.b;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-attribute-default-to-true.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-attribute-default-to-true.expect.md
index 9df1962e4da..0244d0a352c 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-attribute-default-to-true.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-attribute-default-to-true.expect.md
@@ -25,7 +25,7 @@ import { Stringify } from "shared-runtime";
function Component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = ;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-bracket-in-text.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-bracket-in-text.expect.md
index 21a2f31ccdb..46044814a3f 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-bracket-in-text.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-bracket-in-text.expect.md
@@ -25,7 +25,7 @@ import { c as _c } from "react/compiler-runtime";
function Test() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = (
{
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-fragment.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-fragment.expect.md
index f92e820dc2b..06c8ad030cb 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-fragment.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-fragment.expect.md
@@ -28,7 +28,7 @@ import { c as _c } from "react/compiler-runtime";
function Foo(props) {
const $ = _c(3);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = (
<>Text>
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-html-entity.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-html-entity.expect.md
index 084b27c8e53..e0b334de14a 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-html-entity.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-html-entity.expect.md
@@ -20,7 +20,7 @@ import { c as _c } from "react/compiler-runtime";
function Component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 =
{">;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-local-memberexpr-tag-conditional.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-local-memberexpr-tag-conditional.expect.md
index c8cf3f23991..edcb46dbcc4 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-local-memberexpr-tag-conditional.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-local-memberexpr-tag-conditional.expect.md
@@ -30,7 +30,7 @@ function useFoo(t0) {
if (cond) {
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = ;
$[0] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-local-memberexpr-tag.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-local-memberexpr-tag.expect.md
index f24e7a754db..33b5547e5d1 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-local-memberexpr-tag.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-local-memberexpr-tag.expect.md
@@ -23,7 +23,7 @@ import * as SharedRuntime from "shared-runtime";
function useFoo() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = ;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-local-tag-in-lambda.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-local-tag-in-lambda.expect.md
index a7d27bc3819..b170a13cc74 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-local-tag-in-lambda.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-local-tag-in-lambda.expect.md
@@ -28,7 +28,7 @@ function useFoo() {
const callback = _temp;
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = callback();
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-member-expression-tag-grouping.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-member-expression-tag-grouping.expect.md
index 71d9904a3a2..bb517924f45 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-member-expression-tag-grouping.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-member-expression-tag-grouping.expect.md
@@ -16,7 +16,7 @@ import { c as _c } from "react/compiler-runtime";
function Component(props) {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const maybeMutable = new MaybeMutable();
t0 = {maybeMutate(maybeMutable)};
$[0] = t0;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-member-expression.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-member-expression.expect.md
index 411ba07fa36..27428cecd21 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-member-expression.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-member-expression.expect.md
@@ -19,7 +19,7 @@ import { c as _c } from "react/compiler-runtime";
function Component(props) {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = (
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-memberexpr-tag-in-lambda.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-memberexpr-tag-in-lambda.expect.md
index e5ead2479dd..4e98f7c33e6 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-memberexpr-tag-in-lambda.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-memberexpr-tag-in-lambda.expect.md
@@ -28,7 +28,7 @@ function useFoo() {
const callback = _temp;
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = callback();
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-preserve-escape-character.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-preserve-escape-character.expect.md
index a539d92ed91..cab1e98cc91 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-preserve-escape-character.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-preserve-escape-character.expect.md
@@ -37,7 +37,7 @@ import { c as _c } from "react/compiler-runtime"; /**
function MyApp() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = ;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-preserve-whitespace.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-preserve-whitespace.expect.md
index 3b5155a27a1..bc03f561774 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-preserve-whitespace.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-preserve-whitespace.expect.md
@@ -38,21 +38,21 @@ import { StaticText1 } from "shared-runtime";
function Component() {
const $ = _c(3);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = ;
$[0] = t0;
} else {
t0 = $[0];
}
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = ;
$[1] = t1;
} else {
t1 = $[1];
}
let t2;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[2] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t2 = (
Before text{t0}Middle text
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-string-attribute-expression-container.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-string-attribute-expression-container.expect.md
index 2bcf4825374..385f8c98f24 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-string-attribute-expression-container.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-string-attribute-expression-container.expect.md
@@ -34,7 +34,7 @@ import { c as _c } from "react/compiler-runtime";
function Component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = (
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-string-attribute-non-ascii.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-string-attribute-non-ascii.expect.md
index 7f05ade8760..dad9246278b 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-string-attribute-non-ascii.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/jsx-string-attribute-non-ascii.expect.md
@@ -34,7 +34,7 @@ import { c as _c } from "react/compiler-runtime";
function Component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = (
;
$[0] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/lambda-array-access-member-expr-captured.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/lambda-array-access-member-expr-captured.expect.md
index eac52a68b5e..aaeaa899c83 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/lambda-array-access-member-expr-captured.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/lambda-array-access-member-expr-captured.expect.md
@@ -30,7 +30,7 @@ import { CONST_NUMBER0, invoke } from "shared-runtime";
function Foo() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const x = [{ value: 0 }, { value: 1 }, { value: 2 }];
const foo = () => x[CONST_NUMBER0].value;
t0 = invoke(foo);
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/lambda-array-access-member-expr-param.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/lambda-array-access-member-expr-param.expect.md
index 5c0e939d524..baeed497f93 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/lambda-array-access-member-expr-param.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/lambda-array-access-member-expr-param.expect.md
@@ -29,7 +29,7 @@ import { invoke } from "shared-runtime";
function Foo() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const x = [{ value: 0 }, { value: 1 }, { value: 2 }];
const foo = (param) => x[param].value;
t0 = invoke(foo, 1);
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/lambda-mutate-shadowed-object.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/lambda-mutate-shadowed-object.expect.md
index d532f252111..5014a7a0f8f 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/lambda-mutate-shadowed-object.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/lambda-mutate-shadowed-object.expect.md
@@ -23,7 +23,7 @@ import { c as _c } from "react/compiler-runtime";
function Component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = {};
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/lambda-mutated-ref-non-reactive.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/lambda-mutated-ref-non-reactive.expect.md
index 8dc4839085e..b45b0b9f0c5 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/lambda-mutated-ref-non-reactive.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/lambda-mutated-ref-non-reactive.expect.md
@@ -26,14 +26,14 @@ import { c as _c } from "react/compiler-runtime";
function f(a) {
const $ = _c(2);
let x;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
x = {};
$[0] = x;
} else {
x = $[0];
}
let t0;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = ;
$[1] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/lambda-reassign-primitive.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/lambda-reassign-primitive.expect.md
index 159cf166cc0..10e01b76f72 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/lambda-reassign-primitive.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/lambda-reassign-primitive.expect.md
@@ -36,7 +36,7 @@ import { c as _c } from "react/compiler-runtime"; // writing to primitives is no
function Component() {
const $ = _c(1);
let x;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
x = 40;
const fn = function () {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/lambda-reassign-shadowed-primitive.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/lambda-reassign-shadowed-primitive.expect.md
index d008f60e8ec..f2ec6b696cc 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/lambda-reassign-shadowed-primitive.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/lambda-reassign-shadowed-primitive.expect.md
@@ -29,7 +29,7 @@ import { c as _c } from "react/compiler-runtime";
function Component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = {};
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/log-pruned-memoization.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/log-pruned-memoization.expect.md
index b6583dbc9e1..e24893b4e8b 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/log-pruned-memoization.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/log-pruned-memoization.expect.md
@@ -77,7 +77,7 @@ function Component() {
const y = useHook();
let z;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
z = [];
for (let i = 0; i < 10; i++) {
const obj = makeObject_Primitives();
@@ -106,7 +106,7 @@ const Context = createContext();
function Wrapper() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = (
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/maybe-mutate-object-in-callback.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/maybe-mutate-object-in-callback.expect.md
index a8069809b66..99fc77cd70a 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/maybe-mutate-object-in-callback.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/maybe-mutate-object-in-callback.expect.md
@@ -34,7 +34,7 @@ const { mutate } = require("shared-runtime");
function Component(props) {
const $ = _c(3);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const object = {};
t0 = () => {
mutate(object);
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/mege-consecutive-scopes-dont-merge-with-different-deps.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/mege-consecutive-scopes-dont-merge-with-different-deps.expect.md
index 2b6ae620f5c..5fa01433509 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/mege-consecutive-scopes-dont-merge-with-different-deps.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/mege-consecutive-scopes-dont-merge-with-different-deps.expect.md
@@ -26,7 +26,7 @@ const { getNumber, identity } = require("shared-runtime");
function Component(props) {
const $ = _c(6);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = getNumber();
$[0] = t0;
} else {
@@ -41,7 +41,7 @@ function Component(props) {
t1 = $[2];
}
let t2;
- if ($[3] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[3] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t2 = ["static"];
$[3] = t2;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/memoize-value-block-value-conditional.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/memoize-value-block-value-conditional.expect.md
index 060a0168bf3..d0691fc0928 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/memoize-value-block-value-conditional.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/memoize-value-block-value-conditional.expect.md
@@ -22,7 +22,7 @@ import { c as _c } from "react/compiler-runtime";
function Foo(props) {
const $ = _c(1);
let x;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
true ? (x = []) : (x = {});
$[0] = x;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/memoize-value-block-value-logical-no-sequence.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/memoize-value-block-value-logical-no-sequence.expect.md
index 202d84a139a..1c0103f9e4b 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/memoize-value-block-value-logical-no-sequence.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/memoize-value-block-value-logical-no-sequence.expect.md
@@ -22,7 +22,7 @@ import { c as _c } from "react/compiler-runtime";
function Foo(props) {
const $ = _c(1);
let x;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
true && (x = []);
$[0] = x;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/memoize-value-block-value-logical.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/memoize-value-block-value-logical.expect.md
index e8a869f3103..c7ffbf5f27a 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/memoize-value-block-value-logical.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/memoize-value-block-value-logical.expect.md
@@ -22,7 +22,7 @@ import { c as _c } from "react/compiler-runtime";
function Foo(props) {
const $ = _c(1);
let x;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
true && ((x = []), null);
$[0] = x;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/memoize-value-block-value-sequence.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/memoize-value-block-value-sequence.expect.md
index 11f1abccc89..d122329674c 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/memoize-value-block-value-sequence.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/memoize-value-block-value-sequence.expect.md
@@ -22,7 +22,7 @@ import { c as _c } from "react/compiler-runtime";
function Foo(props) {
const $ = _c(1);
let x;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
(x = []), null;
$[0] = x;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-consecutive-nested-scopes.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-consecutive-nested-scopes.expect.md
index e1b723b1b0e..78d31a5bb26 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-consecutive-nested-scopes.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-consecutive-nested-scopes.expect.md
@@ -33,7 +33,7 @@ function Component(props) {
if (props.cond) {
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = { session_id: getNumber() };
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-consecutive-scopes-no-deps.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-consecutive-scopes-no-deps.expect.md
index a1f70cea197..dec0a53ee1c 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-consecutive-scopes-no-deps.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-consecutive-scopes-no-deps.expect.md
@@ -26,7 +26,7 @@ const { getNumber } = require("shared-runtime");
function Component(props) {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = { session_id: getNumber() };
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-consecutive-scopes-objects.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-consecutive-scopes-objects.expect.md
index d31d366b1e0..edfeb3b8add 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-consecutive-scopes-objects.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-consecutive-scopes-objects.expect.md
@@ -47,7 +47,7 @@ function Component(props) {
const $ = _c(11);
const [state, setState] = useState(0);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = { component: Stringify, props: { text: "Counter" } };
$[0] = t0;
} else {
@@ -70,7 +70,7 @@ function Component(props) {
t2 = $[4];
}
let t3;
- if ($[5] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[5] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t3 = ["increment"];
$[5] = t3;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-consecutive-scopes-reordering.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-consecutive-scopes-reordering.expect.md
index e5a9081137a..a59122873aa 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-consecutive-scopes-reordering.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-consecutive-scopes-reordering.expect.md
@@ -53,7 +53,7 @@ function Component() {
t1 = $[2];
}
let t2;
- if ($[3] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[3] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t2 = ;
$[3] = t2;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-consecutive-scopes.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-consecutive-scopes.expect.md
index 2e246c0e1c0..82320ba2384 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-consecutive-scopes.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-consecutive-scopes.expect.md
@@ -36,7 +36,7 @@ function Component() {
const $ = _c(8);
const [state, setState] = useState(0);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = ;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-scopes-callback.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-scopes-callback.expect.md
index 0ff9773f76e..9c580c40c9c 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-scopes-callback.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/merge-scopes-callback.expect.md
@@ -30,7 +30,7 @@ function Component() {
const $ = _c(4);
const [state, setState] = useState(0);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = () => {
setState(_temp);
};
@@ -40,7 +40,7 @@ function Component() {
}
const onClick = t0;
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = ;
$[1] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/meta-isms/repro-cx-namespace-nesting.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/meta-isms/repro-cx-namespace-nesting.expect.md
index 90de08f3335..d59653f03f2 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/meta-isms/repro-cx-namespace-nesting.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/meta-isms/repro-cx-namespace-nesting.expect.md
@@ -37,7 +37,7 @@ import { makeArray } from "shared-runtime";
function Component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const items = makeArray("foo", "bar", "", null, "baz", false, "merp");
const classname = cx.namespace(...items.filter(isNonEmptyString));
t0 =
Ok
;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/multi-directive.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/multi-directive.expect.md
index 0a1d0eeeefa..6133d0f69fc 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/multi-directive.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/multi-directive.expect.md
@@ -25,7 +25,7 @@ function Component() {
"use bar";
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 =
"foo"
;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/multiple-calls-to-hoisted-callback-from-other-callback.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/multiple-calls-to-hoisted-callback-from-other-callback.expect.md
index ba9b6684c9d..9fe3a317469 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/multiple-calls-to-hoisted-callback-from-other-callback.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/multiple-calls-to-hoisted-callback-from-other-callback.expect.md
@@ -41,7 +41,7 @@ function Component(props) {
const $ = _c(1);
const [, setState] = useState();
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const a = () => b();
const b = () => (
<>
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/mutable-lifetime-loops.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/mutable-lifetime-loops.expect.md
index dacee742440..ee8a56f1fc4 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/mutable-lifetime-loops.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/mutable-lifetime-loops.expect.md
@@ -78,7 +78,7 @@ function cond(x) {
function testFunction(props) {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
let a = {};
let b = {};
let c = {};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/mutable-lifetime-with-aliasing.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/mutable-lifetime-with-aliasing.expect.md
index 8510bd2ecc8..caa36be4246 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/mutable-lifetime-with-aliasing.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/mutable-lifetime-with-aliasing.expect.md
@@ -69,7 +69,7 @@ function mutate(x, y) {
function Component(props) {
const $ = _c(1);
let x;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const a = {};
const b = [a];
const c = {};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/name-anonymous-functions-outline.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/name-anonymous-functions-outline.expect.md
index a1267c6f829..bcb62140f9a 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/name-anonymous-functions-outline.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/name-anonymous-functions-outline.expect.md
@@ -29,7 +29,7 @@ function Component(props) {
const $ = _c(1);
const onClick = _ComponentOnClick;
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = ;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/nested-function-shadowed-identifiers.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/nested-function-shadowed-identifiers.expect.md
index 3c624de9ebe..57121879c21 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/nested-function-shadowed-identifiers.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/nested-function-shadowed-identifiers.expect.md
@@ -29,7 +29,7 @@ function Component(props) {
const $ = _c(3);
const [x, setX] = useState(null);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = (e) => {
setX(_temp);
};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/nested-function-with-param-as-captured-dep.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/nested-function-with-param-as-captured-dep.expect.md
index 2ab19c3f2c5..eb5f0020a14 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/nested-function-with-param-as-captured-dep.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/nested-function-with-param-as-captured-dep.expect.md
@@ -26,7 +26,7 @@ import { c as _c } from "react/compiler-runtime";
function Foo() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = function a(t1) {
const x_0 = t1 === undefined ? _temp : t1;
return x_0;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-does-not-mutate-class.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-does-not-mutate-class.expect.md
index 1221ce01b93..9bdbc87a692 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-does-not-mutate-class.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-does-not-mutate-class.expect.md
@@ -31,7 +31,7 @@ function Component(t0) {
const $ = _c(6);
const { val } = t0;
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = identity(Foo);
$[0] = t1;
} else {
@@ -48,7 +48,7 @@ function Component(t0) {
}
const x = t2;
let t3;
- if ($[3] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[3] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t3 = new MyClass();
$[3] = t3;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/array-filter.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/array-filter.expect.md
index b3531c225d9..3e78976fd84 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/array-filter.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/array-filter.expect.md
@@ -26,7 +26,7 @@ function Component(t0) {
const { value } = t0;
let t1;
let t2;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = { value: "foo" };
t2 = { value: "bar" };
$[0] = t1;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/mutate-through-propertyload.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/mutate-through-propertyload.expect.md
index 34345951ed7..0cdf078d20d 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/mutate-through-propertyload.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/mutate-through-propertyload.expect.md
@@ -20,7 +20,7 @@ import { c as _c } from "react/compiler-runtime"; // @enableNewMutationAliasingM
function Component(t0) {
const $ = _c(1);
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const x = {};
const y = { x };
const z = y.x;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/repro-compiler-infinite-loop.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/repro-compiler-infinite-loop.expect.md
index a402713f869..26150e0fe97 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/repro-compiler-infinite-loop.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/repro-compiler-infinite-loop.expect.md
@@ -37,7 +37,7 @@ function Component() {
chunks.push(sections.slice(i, i + 3).map(_temp));
}
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = ;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/repro-destructure-from-prop-with-default-value.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/repro-destructure-from-prop-with-default-value.expect.md
index 25e4a3843cf..605c5c211fd 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/repro-destructure-from-prop-with-default-value.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/repro-destructure-from-prop-with-default-value.expect.md
@@ -28,7 +28,7 @@ export function useFormatRelativeTime(t0) {
const opts = t0 === undefined ? {} : t0;
const { timeZone, minimal } = opts;
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = function formatWithUnit() {};
$[0] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/repro-function-expression-effects-stack-overflow.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/repro-function-expression-effects-stack-overflow.expect.md
index fe47e6b0a02..72db0c0a958 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/repro-function-expression-effects-stack-overflow.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/repro-function-expression-effects-stack-overflow.expect.md
@@ -26,7 +26,7 @@ import { c as _c } from "react/compiler-runtime";
function Component() {
const $ = _c(2);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = {};
$[0] = t0;
} else {
@@ -34,7 +34,7 @@ function Component() {
}
const x = t0;
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const fn = () => {
new Object()
.build(x)
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/repro-mutate-new-set-of-frozen-items-in-callback.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/repro-mutate-new-set-of-frozen-items-in-callback.expect.md
index 28fc8b601f7..0323483b31b 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/repro-mutate-new-set-of-frozen-items-in-callback.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/repro-mutate-new-set-of-frozen-items-in-callback.expect.md
@@ -31,7 +31,7 @@ import { c as _c } from "react/compiler-runtime"; // @enableNewMutationAliasingM
export const App = () => {
const $ = _c(6);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = new Set();
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/nonreactive-noescaping-dependency-can-inline-into-consuming-scope.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/nonreactive-noescaping-dependency-can-inline-into-consuming-scope.expect.md
index 113e9104800..55b4c093b91 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/nonreactive-noescaping-dependency-can-inline-into-consuming-scope.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/nonreactive-noescaping-dependency-can-inline-into-consuming-scope.expect.md
@@ -24,7 +24,7 @@ import { c as _c } from "react/compiler-runtime";
function Component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = (
{obj[21]}
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/object-expression-captures-function-with-global-mutation.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/object-expression-captures-function-with-global-mutation.expect.md
index 9d970ef9e67..c6738ed7f1b 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/object-expression-captures-function-with-global-mutation.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/object-expression-captures-function-with-global-mutation.expect.md
@@ -25,7 +25,7 @@ function Foo() {
const $ = _c(1);
const x = _temp;
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const y = { x };
t0 = ;
$[0] = t0;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/object-expression-computed-key-mutate-key-while-constructing-object.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/object-expression-computed-key-mutate-key-while-constructing-object.expect.md
index 77d3653e0c1..d337c98a18f 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/object-expression-computed-key-mutate-key-while-constructing-object.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/object-expression-computed-key-mutate-key-while-constructing-object.expect.md
@@ -28,7 +28,7 @@ import { identity, mutate, mutateAndReturn } from "shared-runtime";
function Component(props) {
const $ = _c(5);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const key = {};
t0 = mutateAndReturn(key);
$[0] = t0;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/object-method-shorthand.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/object-method-shorthand.expect.md
index ebfa1d8d316..33964480807 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/object-method-shorthand.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/object-method-shorthand.expect.md
@@ -25,7 +25,7 @@ import { c as _c } from "react/compiler-runtime";
function Component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const obj = {
method() {
return 1;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/object-mutated-in-consequent-alternate-both-return.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/object-mutated-in-consequent-alternate-both-return.expect.md
index b5534114c08..e9d9e65cead 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/object-mutated-in-consequent-alternate-both-return.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/object-mutated-in-consequent-alternate-both-return.expect.md
@@ -32,7 +32,7 @@ function Component(props) {
const $ = _c(3);
let t0;
if ($[0] !== props.cond || $[1] !== props.value) {
- t0 = Symbol.for("react.early_return_sentinel");
+ t0 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
const object = makeObject_Primitives();
if (props.cond) {
@@ -51,7 +51,7 @@ function Component(props) {
} else {
t0 = $[2];
}
- if (t0 !== Symbol.for("react.early_return_sentinel")) {
+ if (t0 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t0;
}
}
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/optional-member-expression-call-as-property.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/optional-member-expression-call-as-property.expect.md
index 6632545eeeb..ebc54b7dc33 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/optional-member-expression-call-as-property.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/optional-member-expression-call-as-property.expect.md
@@ -16,7 +16,7 @@ import { c as _c } from "react/compiler-runtime";
function Component(props) {
const $ = _c(3);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = makeObject();
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/optional-member-expression-with-optional-member-expr-as-property.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/optional-member-expression-with-optional-member-expr-as-property.expect.md
index b30a76a1c04..78783cbf180 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/optional-member-expression-with-optional-member-expr-as-property.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/optional-member-expression-with-optional-member-expr-as-property.expect.md
@@ -16,7 +16,7 @@ import { c as _c } from "react/compiler-runtime";
function Component(props) {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = makeObject();
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/original-reactive-scopes-fork/capture-ref-for-later-mutation.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/original-reactive-scopes-fork/capture-ref-for-later-mutation.expect.md
index 7e79b2d0437..dcdbc29d297 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/original-reactive-scopes-fork/capture-ref-for-later-mutation.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/original-reactive-scopes-fork/capture-ref-for-later-mutation.expect.md
@@ -40,7 +40,7 @@ function useKeyCommand() {
const $ = _c(1);
const currentPosition = useRef(0);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const handleKey = (direction) => () => {
const position = currentPosition.current;
const nextPosition = direction === "left" ? addOne(position) : position;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/partial-early-return-within-reactive-scope.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/partial-early-return-within-reactive-scope.expect.md
index 87c9485d99a..123b312385b 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/partial-early-return-within-reactive-scope.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/partial-early-return-within-reactive-scope.expect.md
@@ -34,7 +34,7 @@ function Component(props) {
let t0;
let y;
if ($[0] !== props.a || $[1] !== props.b || $[2] !== props.cond) {
- t0 = Symbol.for("react.early_return_sentinel");
+ t0 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
const x = [];
if (props.cond) {
@@ -43,7 +43,7 @@ function Component(props) {
break bb0;
} else {
let t1;
- if ($[5] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[5] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = foo();
$[5] = t1;
} else {
@@ -65,7 +65,7 @@ function Component(props) {
t0 = $[3];
y = $[4];
}
- if (t0 !== Symbol.for("react.early_return_sentinel")) {
+ if (t0 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t0;
}
return y;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/phi-type-inference-array-push-consecutive-phis.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/phi-type-inference-array-push-consecutive-phis.expect.md
index 2bfb21bc673..71d3a306993 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/phi-type-inference-array-push-consecutive-phis.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/phi-type-inference-array-push-consecutive-phis.expect.md
@@ -51,7 +51,7 @@ import { makeArray } from "shared-runtime";
function Component(props) {
const $ = _c(6);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = {};
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/phi-type-inference-array-push.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/phi-type-inference-array-push.expect.md
index 9fc02ca3b90..9769c7aab1a 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/phi-type-inference-array-push.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/phi-type-inference-array-push.expect.md
@@ -38,7 +38,7 @@ import { c as _c } from "react/compiler-runtime";
function Component(props) {
const $ = _c(4);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = {};
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/phi-type-inference-property-store.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/phi-type-inference-property-store.expect.md
index f0a4ad368ff..7f6f1339568 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/phi-type-inference-property-store.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/phi-type-inference-property-store.expect.md
@@ -34,7 +34,7 @@ import { c as _c } from "react/compiler-runtime"; // @debug
function Component(props) {
const $ = _c(4);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = {};
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-existing-memoization-guarantees/lambda-with-fbt-preserve-memoization.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-existing-memoization-guarantees/lambda-with-fbt-preserve-memoization.expect.md
index bafbb5c5ef3..ab6afcb13b9 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-existing-memoization-guarantees/lambda-with-fbt-preserve-memoization.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-existing-memoization-guarantees/lambda-with-fbt-preserve-memoization.expect.md
@@ -46,7 +46,7 @@ function Component() {
const $ = _c(1);
const buttonLabel = _temp;
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = (
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-jsxtext-stringliteral-distinction.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-jsxtext-stringliteral-distinction.expect.md
index e59226eb137..e9b7b10855c 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-jsxtext-stringliteral-distinction.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-jsxtext-stringliteral-distinction.expect.md
@@ -20,7 +20,7 @@ import { c as _c } from "react/compiler-runtime";
function Foo() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 =
{", "}
;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/preserve-use-callback-stable-built-ins.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/preserve-use-callback-stable-built-ins.expect.md
index be4f25b64c4..27d914c2b90 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/preserve-use-callback-stable-built-ins.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/preserve-use-callback-stable-built-ins.expect.md
@@ -61,7 +61,7 @@ function useFoo() {
const [, dispatch] = useReducer(_temp, null);
const [, dispatchAction] = useActionState(_temp2, null);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = () => {
dispatch();
startTransition(_temp3);
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/preserve-use-memo-ref-missing-ok.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/preserve-use-memo-ref-missing-ok.expect.md
index 3625e2a6237..7e4af415b54 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/preserve-use-memo-ref-missing-ok.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/preserve-use-memo-ref-missing-ok.expect.md
@@ -32,7 +32,7 @@ function useFoo() {
const $ = _c(1);
const ref = useRef();
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = () => {
if (ref != null) {
ref.current();
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/preserve-use-memo-transition.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/preserve-use-memo-transition.expect.md
index 3687198df3a..ae533ef1c7f 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/preserve-use-memo-transition.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/preserve-use-memo-transition.expect.md
@@ -30,7 +30,7 @@ function useFoo() {
const $ = _c(1);
const [, start] = useTransition();
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = () => {
start();
};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/todo-ensure-constant-prop-decls-get-removed.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/todo-ensure-constant-prop-decls-get-removed.expect.md
index f23cf84e504..f1da500ad7e 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/todo-ensure-constant-prop-decls-get-removed.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/todo-ensure-constant-prop-decls-get-removed.expect.md
@@ -40,7 +40,7 @@ function useFoo() {
const $ = _c(1);
const constVal = 0;
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [0];
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/useCallback-extended-contextvar-scope.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/useCallback-extended-contextvar-scope.expect.md
index 0a151b6ca30..1f0af451239 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/useCallback-extended-contextvar-scope.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/useCallback-extended-contextvar-scope.expect.md
@@ -59,7 +59,7 @@ function useBar(t0, cond) {
const $ = _c(6);
const { a, b } = t0;
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = { val: 3 };
$[0] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/useCallback-infer-read-dep.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/useCallback-infer-read-dep.expect.md
index ddbd5cfed66..2c40df248ef 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/useCallback-infer-read-dep.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/useCallback-infer-read-dep.expect.md
@@ -31,7 +31,7 @@ import { sum } from "shared-runtime";
function useFoo() {
const $ = _c(2);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [1, 2, 3];
$[0] = t0;
} else {
@@ -39,7 +39,7 @@ function useFoo() {
}
const val = t0;
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = () => sum(...val);
$[1] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/useMemo-constant-prop.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/useMemo-constant-prop.expect.md
index 918fb3d6568..a22d7e8cc8b 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/useMemo-constant-prop.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/useMemo-constant-prop.expect.md
@@ -37,7 +37,7 @@ function useFoo(cond) {
const $ = _c(5);
const sourceDep = 0;
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = identity(0);
$[0] = t0;
} else {
@@ -47,7 +47,7 @@ function useFoo(cond) {
const derived2 = (cond ?? Math.min(0, 1)) ? 1 : 2;
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = identity(0);
$[1] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/useMemo-infer-scope-global.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/useMemo-infer-scope-global.expect.md
index 3d146ba3e61..0a714562ad4 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/useMemo-infer-scope-global.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/useMemo-infer-scope-global.expect.md
@@ -31,7 +31,7 @@ import { CONST_STRING0 } from "shared-runtime";
function useFoo() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [CONST_STRING0];
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/useMemo-reordering-depslist-controlflow.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/useMemo-reordering-depslist-controlflow.expect.md
index 5e7df69d98b..be6a40360e4 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/useMemo-reordering-depslist-controlflow.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-memo-validation/useMemo-reordering-depslist-controlflow.expect.md
@@ -49,7 +49,7 @@ function Foo(t0) {
const x = [arr1];
let y = [];
let t2;
- if ($[5] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[5] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t2 = { x: 2 };
$[5] = t2;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-use-memo-transition-no-ispending.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-use-memo-transition-no-ispending.expect.md
index c5bfe197c3a..b944a42f8ad 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-use-memo-transition-no-ispending.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-use-memo-transition-no-ispending.expect.md
@@ -30,7 +30,7 @@ function useFoo() {
const $ = _c(1);
const [, start] = useTransition();
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = () => {
start();
};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-use-memo-unused-state.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-use-memo-unused-state.expect.md
index 84441267558..9e56fd50050 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-use-memo-unused-state.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/preserve-use-memo-unused-state.expect.md
@@ -30,7 +30,7 @@ function useFoo() {
const $ = _c(1);
const [, setState] = useState();
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = () => {
setState(_temp);
};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/conditional-early-return.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/conditional-early-return.expect.md
index 602859389e3..1294c972cc7 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/conditional-early-return.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/conditional-early-return.expect.md
@@ -76,7 +76,7 @@ function ComponentA(props) {
let a_DEBUG;
let t0;
if ($[0] !== props.a || $[1] !== props.b || $[2] !== props.d) {
- t0 = Symbol.for("react.early_return_sentinel");
+ t0 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
a_DEBUG = [];
a_DEBUG.push(props.a);
@@ -96,7 +96,7 @@ function ComponentA(props) {
a_DEBUG = $[3];
t0 = $[4];
}
- if (t0 !== Symbol.for("react.early_return_sentinel")) {
+ if (t0 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t0;
}
return a_DEBUG;
@@ -145,7 +145,7 @@ function ComponentC(props) {
$[2] !== props.c ||
$[3] !== props.d
) {
- t0 = Symbol.for("react.early_return_sentinel");
+ t0 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
a = [];
a.push(props.a);
@@ -167,7 +167,7 @@ function ComponentC(props) {
a = $[4];
t0 = $[5];
}
- if (t0 !== Symbol.for("react.early_return_sentinel")) {
+ if (t0 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t0;
}
return a;
@@ -186,7 +186,7 @@ function ComponentD(props) {
$[2] !== props.c ||
$[3] !== props.d
) {
- t0 = Symbol.for("react.early_return_sentinel");
+ t0 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
a = [];
a.push(props.a);
@@ -208,7 +208,7 @@ function ComponentD(props) {
a = $[4];
t0 = $[5];
}
- if (t0 !== Symbol.for("react.early_return_sentinel")) {
+ if (t0 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t0;
}
return a;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/early-return-nested-early-return-within-reactive-scope.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/early-return-nested-early-return-within-reactive-scope.expect.md
index c235681d38c..d1025caa74c 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/early-return-nested-early-return-within-reactive-scope.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/early-return-nested-early-return-within-reactive-scope.expect.md
@@ -35,7 +35,7 @@ function Component(props) {
const $ = _c(7);
let t0;
if ($[0] !== props.a || $[1] !== props.b || $[2] !== props.cond) {
- t0 = Symbol.for("react.early_return_sentinel");
+ t0 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
const x = [];
if (props.cond) {
@@ -59,7 +59,7 @@ function Component(props) {
break bb0;
} else {
let t1;
- if ($[6] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[6] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = foo();
$[6] = t1;
} else {
@@ -76,7 +76,7 @@ function Component(props) {
} else {
t0 = $[3];
}
- if (t0 !== Symbol.for("react.early_return_sentinel")) {
+ if (t0 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t0;
}
}
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/early-return-within-reactive-scope.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/early-return-within-reactive-scope.expect.md
index 0e93d32061f..1591166b82b 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/early-return-within-reactive-scope.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/early-return-within-reactive-scope.expect.md
@@ -49,7 +49,7 @@ function Component(props) {
const $ = _c(6);
let t0;
if ($[0] !== props.a || $[1] !== props.b || $[2] !== props.cond) {
- t0 = Symbol.for("react.early_return_sentinel");
+ t0 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
const x = [];
if (props.cond) {
@@ -76,7 +76,7 @@ function Component(props) {
} else {
t0 = $[3];
}
- if (t0 !== Symbol.for("react.early_return_sentinel")) {
+ if (t0 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t0;
}
}
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/object-mutated-in-consequent-alternate-both-return.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/object-mutated-in-consequent-alternate-both-return.expect.md
index 142fc9cefe6..b64596eb65f 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/object-mutated-in-consequent-alternate-both-return.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/object-mutated-in-consequent-alternate-both-return.expect.md
@@ -33,7 +33,7 @@ function Component(props) {
const $ = _c(3);
let t0;
if ($[0] !== props.cond || $[1] !== props.value) {
- t0 = Symbol.for("react.early_return_sentinel");
+ t0 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
const object = makeObject_Primitives();
if (props.cond) {
@@ -52,7 +52,7 @@ function Component(props) {
} else {
t0 = $[2];
}
- if (t0 !== Symbol.for("react.early_return_sentinel")) {
+ if (t0 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t0;
}
}
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/partial-early-return-within-reactive-scope.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/partial-early-return-within-reactive-scope.expect.md
index 1972e92237c..3ab2773632d 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/partial-early-return-within-reactive-scope.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/partial-early-return-within-reactive-scope.expect.md
@@ -35,7 +35,7 @@ function Component(props) {
let t0;
let y;
if ($[0] !== props.a || $[1] !== props.b || $[2] !== props.cond) {
- t0 = Symbol.for("react.early_return_sentinel");
+ t0 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
const x = [];
if (props.cond) {
@@ -44,7 +44,7 @@ function Component(props) {
break bb0;
} else {
let t1;
- if ($[5] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[5] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = foo();
$[5] = t1;
} else {
@@ -66,7 +66,7 @@ function Component(props) {
t0 = $[3];
y = $[4];
}
- if (t0 !== Symbol.for("react.early_return_sentinel")) {
+ if (t0 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t0;
}
return y;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/phi-type-inference-array-push-consecutive-phis.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/phi-type-inference-array-push-consecutive-phis.expect.md
index 662f6c33f6c..78ea4c0c4f4 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/phi-type-inference-array-push-consecutive-phis.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/phi-type-inference-array-push-consecutive-phis.expect.md
@@ -52,7 +52,7 @@ import { makeArray } from "shared-runtime";
function Component(props) {
const $ = _c(6);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = {};
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/phi-type-inference-array-push.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/phi-type-inference-array-push.expect.md
index a9a07e97244..b23d48f81e7 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/phi-type-inference-array-push.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/phi-type-inference-array-push.expect.md
@@ -39,7 +39,7 @@ import { c as _c } from "react/compiler-runtime"; // @enablePropagateDepsInHIR
function Component(props) {
const $ = _c(4);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = {};
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/phi-type-inference-property-store.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/phi-type-inference-property-store.expect.md
index fb2d28b0306..a5c1b148975 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/phi-type-inference-property-store.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/phi-type-inference-property-store.expect.md
@@ -34,7 +34,7 @@ import { c as _c } from "react/compiler-runtime"; // @debug @enablePropagateDeps
function Component(props) {
const $ = _c(4);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = {};
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/switch-non-final-default.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/switch-non-final-default.expect.md
index ed00e248ede..e459859fcf7 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/switch-non-final-default.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/switch-non-final-default.expect.md
@@ -46,7 +46,7 @@ function Component(props) {
case true: {
x.push(props.p2);
let t1;
- if ($[4] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[4] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = [];
$[4] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/try-catch-mutate-outer-value.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/try-catch-mutate-outer-value.expect.md
index 4fef6820554..6206c158228 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/try-catch-mutate-outer-value.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/try-catch-mutate-outer-value.expect.md
@@ -35,7 +35,7 @@ function Component(props) {
x = [];
try {
let t0;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[2] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = throwErrorWithMessage("oops");
$[2] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/try-catch-try-value-modified-in-catch.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/try-catch-try-value-modified-in-catch.expect.md
index dc41af62750..b155f757e92 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/try-catch-try-value-modified-in-catch.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/propagate-scope-deps-hir-fork/try-catch-try-value-modified-in-catch.expect.md
@@ -34,7 +34,7 @@ function Component(props) {
const $ = _c(3);
let t0;
if ($[0] !== props.e || $[1] !== props.y) {
- t0 = Symbol.for("react.early_return_sentinel");
+ t0 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
try {
const y = [];
@@ -53,7 +53,7 @@ function Component(props) {
} else {
t0 = $[2];
}
- if (t0 !== Symbol.for("react.early_return_sentinel")) {
+ if (t0 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t0;
}
return null;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/property-call-evaluation-order.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/property-call-evaluation-order.expect.md
index 4061ae5c82a..151e61949c1 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/property-call-evaluation-order.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/property-call-evaluation-order.expect.md
@@ -33,7 +33,7 @@ function Component() {
const $ = _c(1);
const changeF = _temp2;
let x;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
x = { f: _temp3 };
(console.log("A"), x).f((changeF(x), console.log("arg"), 1));
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/quoted-strings-in-jsx-attribute-escaped.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/quoted-strings-in-jsx-attribute-escaped.expect.md
index 4dc3cae0061..4ebd0e6d3da 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/quoted-strings-in-jsx-attribute-escaped.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/quoted-strings-in-jsx-attribute-escaped.expect.md
@@ -24,7 +24,7 @@ import { c as _c } from "react/compiler-runtime";
export function Component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = ;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/quoted-strings-in-jsx-attribute.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/quoted-strings-in-jsx-attribute.expect.md
index 490c3bc8c85..e0e7748dd62 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/quoted-strings-in-jsx-attribute.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/quoted-strings-in-jsx-attribute.expect.md
@@ -24,7 +24,7 @@ import { c as _c } from "react/compiler-runtime";
export function Component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = ;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/quoted-strings-jsx-attribute-escaped-constant-propagation.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/quoted-strings-jsx-attribute-escaped-constant-propagation.expect.md
index 7d8fbdb0e58..ad4b71b52a4 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/quoted-strings-jsx-attribute-escaped-constant-propagation.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/quoted-strings-jsx-attribute-escaped-constant-propagation.expect.md
@@ -26,7 +26,7 @@ import { c as _c } from "react/compiler-runtime";
export function Component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = ;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/react-namespace.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/react-namespace.expect.md
index 5deb18397d9..e3755ee0aae 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/react-namespace.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/react-namespace.expect.md
@@ -34,7 +34,7 @@ function Component(props) {
const ref = React.useRef();
const [, setX] = React.useState(false);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = () => {
setX(true);
ref.current = true;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-do-while.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-do-while.expect.md
index 92eaa0df391..c704344e786 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-do-while.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-do-while.expect.md
@@ -53,7 +53,7 @@ function Component(props) {
x = x + 1;
} while (c[0][0]);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [x];
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-for-in.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-for-in.expect.md
index 0f25437f23f..30f3bbc5a8e 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-for-in.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-for-in.expect.md
@@ -53,7 +53,7 @@ function Component(props) {
x = 1;
}
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [x];
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-for-init.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-for-init.expect.md
index a02bbfd7c8e..1ebab40b5dd 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-for-init.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-for-init.expect.md
@@ -53,7 +53,7 @@ function Component(props) {
x = 1;
}
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [x];
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-for-of.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-for-of.expect.md
index ef3595ce2f5..44ac203ee34 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-for-of.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-for-of.expect.md
@@ -53,7 +53,7 @@ function Component(props) {
x = 1;
}
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [x];
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-for-test.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-for-test.expect.md
index d5ebb126216..7d088a51536 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-for-test.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-for-test.expect.md
@@ -53,7 +53,7 @@ function Component(props) {
x = 1;
}
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [x];
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-for-update.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-for-update.expect.md
index 86bb037b084..af5fbb8da43 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-for-update.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-for-update.expect.md
@@ -53,7 +53,7 @@ function Component(props) {
x = 1;
}
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [x];
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-if.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-if.expect.md
index 3ab4614a143..623dcf0846e 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-if.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-if.expect.md
@@ -57,7 +57,7 @@ function Component(props) {
x = 2;
}
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [x];
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-switch.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-switch.expect.md
index a6bb185de79..4fc9db4e48d 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-switch.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-switch.expect.md
@@ -65,7 +65,7 @@ function Component(props) {
}
}
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [x];
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-while.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-while.expect.md
index a43be0a9244..bbd54d65d89 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-while.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-from-interleaved-reactivity-while.expect.md
@@ -53,7 +53,7 @@ function Component(props) {
x = 1;
}
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [x];
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-dependency-nonreactive-captured-with-reactive.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-dependency-nonreactive-captured-with-reactive.expect.md
index c7178b9264c..71d6c2694b7 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-dependency-nonreactive-captured-with-reactive.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-dependency-nonreactive-captured-with-reactive.expect.md
@@ -22,7 +22,7 @@ import { c as _c } from "react/compiler-runtime";
function Component(props) {
const $ = _c(3);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = {};
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-scope-grouping.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-scope-grouping.expect.md
index 71cd4e526a2..20e09873bed 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-scope-grouping.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-scope-grouping.expect.md
@@ -27,7 +27,7 @@ import { c as _c } from "react/compiler-runtime";
function foo() {
const $ = _c(1);
let x;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
x = {};
const y = [];
const z = {};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/readonly-object-method-calls-mutable-lambda.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/readonly-object-method-calls-mutable-lambda.expect.md
index 3abd8cac949..fac7dc4a430 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/readonly-object-method-calls-mutable-lambda.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/readonly-object-method-calls-mutable-lambda.expect.md
@@ -48,7 +48,7 @@ function Component(props) {
return ;
});
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = {};
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/readonly-object-method-calls.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/readonly-object-method-calls.expect.md
index 05ab1c533b9..3627fbca84c 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/readonly-object-method-calls.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/readonly-object-method-calls.expect.md
@@ -44,7 +44,7 @@ function Component(props) {
if ($[0] !== user.timeline.posts.edges.nodes) {
posts = user.timeline.posts.edges.nodes.map(_temp);
let t0;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[2] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = {};
$[2] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reassign-in-while-loop-condition.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reassign-in-while-loop-condition.expect.md
index 0b0fc73df6f..ad09cd8f8d4 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reassign-in-while-loop-condition.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reassign-in-while-loop-condition.expect.md
@@ -32,7 +32,7 @@ import { makeArray } from "shared-runtime";
function Component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const items = makeArray(0, 1, 2);
let item;
let sum = 0;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reassign-object-in-context.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reassign-object-in-context.expect.md
index e081de311fb..010b2131fc2 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reassign-object-in-context.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reassign-object-in-context.expect.md
@@ -25,7 +25,7 @@ import { c as _c } from "react/compiler-runtime";
function Component(props) {
const $ = _c(1);
let x;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
x = [];
const foo = () => {
x = {};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reassign-primitive-in-context.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reassign-primitive-in-context.expect.md
index 8c35bc5bf5c..4d871b55196 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reassign-primitive-in-context.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reassign-primitive-in-context.expect.md
@@ -25,7 +25,7 @@ import { c as _c } from "react/compiler-runtime";
function Component(props) {
const $ = _c(1);
let x;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
x = 5;
const foo = () => {
x = {};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reassignment-conditional.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reassignment-conditional.expect.md
index 82d59c358f2..e8f1c2cc51c 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reassignment-conditional.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reassignment-conditional.expect.md
@@ -31,7 +31,7 @@ function Component(props) {
const y = x;
if (props.p1) {
let t1;
- if ($[4] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[4] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = [];
$[4] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reassignment.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reassignment.expect.md
index de0f4d7449d..b2330ba8af6 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reassignment.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reassignment.expect.md
@@ -29,7 +29,7 @@ function Component(props) {
x.push(props.p0);
const y = x;
let t1;
- if ($[3] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[3] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = [];
$[3] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/recursive-function-expression.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/recursive-function-expression.expect.md
index 9217d137201..f736dd93a6a 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/recursive-function-expression.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/recursive-function-expression.expect.md
@@ -37,7 +37,7 @@ import { c as _c } from "react/compiler-runtime";
function Component1() {
const $ = _c(1);
let x;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
x = callback(10);
function callback(x_0) {
if (x_0 == 0) {
@@ -55,7 +55,7 @@ function Component1() {
function Component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
function callback(x) {
if (x == 0) {
return null;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-return-in-scope.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-return-in-scope.expect.md
index 5700634449e..504d25f9a6c 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-return-in-scope.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-cond-deps-return-in-scope.expect.md
@@ -34,7 +34,7 @@ function useFoo(t0) {
let t1;
let x;
if ($[0] !== obj || $[1] !== objIsNull) {
- t1 = Symbol.for("react.early_return_sentinel");
+ t1 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
x = [];
if (objIsNull) {
@@ -54,7 +54,7 @@ function useFoo(t0) {
t1 = $[2];
x = $[3];
}
- if (t1 !== Symbol.for("react.early_return_sentinel")) {
+ if (t1 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t1;
}
return x;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/hoist-deps-diff-ssa-instance1.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/hoist-deps-diff-ssa-instance1.expect.md
index 54ee5676b3f..792f5daaef8 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/hoist-deps-diff-ssa-instance1.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/hoist-deps-diff-ssa-instance1.expect.md
@@ -44,7 +44,7 @@ function Foo(t0) {
const $ = _c(7);
const { cond } = t0;
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = shallowCopy({ kind: "hasA", a: { value: 2 } });
$[0] = t1;
} else {
@@ -55,7 +55,7 @@ function Foo(t0) {
Math.max(x.a.value, 2);
if (cond) {
let t2;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t2 = shallowCopy({ kind: "hasC", c: { value: 3 } });
$[1] = t2;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-poisoned/reduce-if-nonexhaustive-poisoned-deps.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-poisoned/reduce-if-nonexhaustive-poisoned-deps.expect.md
index 1c2162352b3..79a834018f7 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-poisoned/reduce-if-nonexhaustive-poisoned-deps.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-poisoned/reduce-if-nonexhaustive-poisoned-deps.expect.md
@@ -45,7 +45,7 @@ function useFoo(t0) {
let t1;
let x;
if ($[0] !== cond || $[1] !== hasAB || $[2] !== input) {
- t1 = Symbol.for("react.early_return_sentinel");
+ t1 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
x = [];
if (cond) {
@@ -83,7 +83,7 @@ function useFoo(t0) {
t1 = $[3];
x = $[4];
}
- if (t1 !== Symbol.for("react.early_return_sentinel")) {
+ if (t1 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t1;
}
return x;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-poisoned/reduce-if-nonexhaustive-poisoned-deps1.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-poisoned/reduce-if-nonexhaustive-poisoned-deps1.expect.md
index ca8228e2db0..e600281c003 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-poisoned/reduce-if-nonexhaustive-poisoned-deps1.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-poisoned/reduce-if-nonexhaustive-poisoned-deps1.expect.md
@@ -46,7 +46,7 @@ function useFoo(t0) {
let t1;
let x;
if ($[0] !== cond || $[1] !== hasAB || $[2] !== input) {
- t1 = Symbol.for("react.early_return_sentinel");
+ t1 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
x = [];
if (cond) {
@@ -94,7 +94,7 @@ function useFoo(t0) {
t1 = $[3];
x = $[4];
}
- if (t1 !== Symbol.for("react.early_return_sentinel")) {
+ if (t1 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t1;
}
return x;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-poisoned/return-in-scope.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-poisoned/return-in-scope.expect.md
index ce12fb17b06..4a9a3034237 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-poisoned/return-in-scope.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-poisoned/return-in-scope.expect.md
@@ -36,7 +36,7 @@ function useFoo(t0) {
let t1;
let x;
if ($[0] !== obj || $[1] !== objIsNull) {
- t1 = Symbol.for("react.early_return_sentinel");
+ t1 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
x = [];
if (objIsNull) {
@@ -54,7 +54,7 @@ function useFoo(t0) {
t1 = $[2];
x = $[3];
}
- if (t1 !== Symbol.for("react.early_return_sentinel")) {
+ if (t1 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t1;
}
return x;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-poisoned/return-poisons-outer-scope.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-poisoned/return-poisons-outer-scope.expect.md
index 058bf85b69f..5de298dc55d 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-poisoned/return-poisons-outer-scope.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-poisoned/return-poisons-outer-scope.expect.md
@@ -42,7 +42,7 @@ function useFoo(t0) {
let t1;
let x;
if ($[0] !== cond || $[1] !== input) {
- t1 = Symbol.for("react.early_return_sentinel");
+ t1 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
x = [];
if (cond) {
@@ -67,7 +67,7 @@ function useFoo(t0) {
t1 = $[2];
x = $[3];
}
- if (t1 !== Symbol.for("react.early_return_sentinel")) {
+ if (t1 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t1;
}
return x;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-unpoisoned/reduce-if-exhaustive-nonpoisoned-deps.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-unpoisoned/reduce-if-exhaustive-nonpoisoned-deps.expect.md
index 845ea4b5ac2..9eb6a168046 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-unpoisoned/reduce-if-exhaustive-nonpoisoned-deps.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-unpoisoned/reduce-if-exhaustive-nonpoisoned-deps.expect.md
@@ -36,7 +36,7 @@ function useFoo(t0) {
let t1;
let x;
if ($[0] !== hasAB || $[1] !== input.a || $[2] !== returnNull) {
- t1 = Symbol.for("react.early_return_sentinel");
+ t1 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
x = [];
if (!hasAB) {
@@ -74,7 +74,7 @@ function useFoo(t0) {
t1 = $[3];
x = $[4];
}
- if (t1 !== Symbol.for("react.early_return_sentinel")) {
+ if (t1 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t1;
}
return x;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-unpoisoned/reduce-if-exhaustive-nonpoisoned-deps1.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-unpoisoned/reduce-if-exhaustive-nonpoisoned-deps1.expect.md
index d3e463495bb..fd1ad63bfdd 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-unpoisoned/reduce-if-exhaustive-nonpoisoned-deps1.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-unpoisoned/reduce-if-exhaustive-nonpoisoned-deps1.expect.md
@@ -46,7 +46,7 @@ function useFoo(t0) {
let t1;
let x;
if ($[0] !== cond1 || $[1] !== cond2 || $[2] !== input.a.b) {
- t1 = Symbol.for("react.early_return_sentinel");
+ t1 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
x = [];
if (cond1) {
@@ -94,7 +94,7 @@ function useFoo(t0) {
t1 = $[3];
x = $[4];
}
- if (t1 !== Symbol.for("react.early_return_sentinel")) {
+ if (t1 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t1;
}
return x;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-unpoisoned/return-before-scope-starts.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-unpoisoned/return-before-scope-starts.expect.md
index 11ca823fa2d..a9d4ea7c62d 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-unpoisoned/return-before-scope-starts.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/jump-unpoisoned/return-before-scope-starts.expect.md
@@ -43,7 +43,7 @@ function useFoo(t0) {
const { input, cond } = t0;
if (cond) {
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = { result: "early return" };
$[0] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/reduce-if-exhaustive-poisoned-deps.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/reduce-if-exhaustive-poisoned-deps.expect.md
index 41a7a25d63a..ea61ec2bc0d 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/reduce-if-exhaustive-poisoned-deps.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/reduce-if-exhaustive-poisoned-deps.expect.md
@@ -37,7 +37,7 @@ function useFoo(t0) {
let t1;
let x;
if ($[0] !== input.a || $[1] !== inputHasAB || $[2] !== inputHasABC) {
- t1 = Symbol.for("react.early_return_sentinel");
+ t1 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
x = [];
if (!inputHasABC) {
@@ -84,7 +84,7 @@ function useFoo(t0) {
t1 = $[3];
x = $[4];
}
- if (t1 !== Symbol.for("react.early_return_sentinel")) {
+ if (t1 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t1;
}
return x;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/todo-merge-ssa-phi-access-nodes.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/todo-merge-ssa-phi-access-nodes.expect.md
index ccd81b3e144..b98767fe57a 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/todo-merge-ssa-phi-access-nodes.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reduce-reactive-deps/todo-merge-ssa-phi-access-nodes.expect.md
@@ -68,7 +68,7 @@ function useFoo(cond) {
const $ = _c(5);
let x;
if (cond) {
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
x = {};
setPropertyByKey(x, "a", { b: 2 });
$[0] = x;
@@ -78,7 +78,7 @@ function useFoo(cond) {
Math.max(x.a.b, 0);
} else {
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
x = makeObject_Primitives();
setPropertyByKey(x, "a", { b: 3 });
$[1] = x;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-current-aliased-no-added-to-dep.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-current-aliased-no-added-to-dep.expect.md
index b726a723cb0..826e165b45a 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-current-aliased-no-added-to-dep.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-current-aliased-no-added-to-dep.expect.md
@@ -24,7 +24,7 @@ function VideoTab() {
const ref = useRef();
const t = ref.current;
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const x = () => {
console.log(t);
};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-current-field-not-added-to-dep.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-current-field-not-added-to-dep.expect.md
index b7f1bd6c336..d22882c8060 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-current-field-not-added-to-dep.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-current-field-not-added-to-dep.expect.md
@@ -22,7 +22,7 @@ function VideoTab() {
const $ = _c(1);
const ref = useRef();
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const x = () => {
console.log(ref.current.x);
};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-current-field-write-not-added-to-dep.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-current-field-write-not-added-to-dep.expect.md
index 179e9037de4..863f1070f2f 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-current-field-write-not-added-to-dep.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-current-field-write-not-added-to-dep.expect.md
@@ -29,7 +29,7 @@ import { useRef } from "react";
function Component() {
const $ = _c(2);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = { text: { value: null } };
$[0] = t0;
} else {
@@ -37,7 +37,7 @@ function Component() {
}
const ref = useRef(t0);
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const inputChanged = (e) => {
ref.current.text.value = e.target.value;
};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-current-not-added-to-dep.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-current-not-added-to-dep.expect.md
index 4497a823d36..ca24035de4b 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-current-not-added-to-dep.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-current-not-added-to-dep.expect.md
@@ -21,7 +21,7 @@ function VideoTab() {
const $ = _c(1);
const ref = useRef();
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const x = () => {
console.log(ref.current);
};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-current-optional-field-no-added-to-dep.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-current-optional-field-no-added-to-dep.expect.md
index a55709b2826..fc9ee062ed2 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-current-optional-field-no-added-to-dep.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-current-optional-field-no-added-to-dep.expect.md
@@ -21,7 +21,7 @@ function VideoTab() {
const $ = _c(1);
const ref = useRef();
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const x = () => {
ref.current?.x;
};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-current-write-not-added-to-dep.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-current-write-not-added-to-dep.expect.md
index 6c6aae35263..0f56398af54 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-current-write-not-added-to-dep.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-current-write-not-added-to-dep.expect.md
@@ -21,7 +21,7 @@ function VideoTab() {
const $ = _c(1);
const ref = useRef();
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const x = () => {
ref.current = 1;
};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-in-effect.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-in-effect.expect.md
index 8c620a698cd..07a8be63aa2 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-in-effect.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-in-effect.expect.md
@@ -24,7 +24,7 @@ function Component(props) {
const $ = _c(3);
const ref = useRef(null);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = (e) => {
const newValue = e.target.value ?? ref.current;
ref.current = newValue;
@@ -35,7 +35,7 @@ function Component(props) {
}
const onChange = t0;
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = () => {
console.log(ref.current);
};
@@ -45,7 +45,7 @@ function Component(props) {
}
useEffect(t1);
let t2;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[2] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t2 = ;
$[2] = t2;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-like-name-in-effect.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-like-name-in-effect.expect.md
index a750afe6fe8..3b310c1f6a8 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-like-name-in-effect.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-like-name-in-effect.expect.md
@@ -36,7 +36,7 @@ import { useRef, useEffect } from "react";
function useCustomRef() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = { click: _temp };
$[0] = t0;
} else {
@@ -60,7 +60,7 @@ function Foo() {
t0 = $[1];
}
let t1;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[2] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = [];
$[2] = t1;
} else {
@@ -68,7 +68,7 @@ function Foo() {
}
useEffect(t0, t1);
let t2;
- if ($[3] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[3] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t2 =
foo
;
$[3] = t2;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-like-name-in-useCallback-2.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-like-name-in-useCallback-2.expect.md
index f74962e0d65..df40c7d5fae 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-like-name-in-useCallback-2.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-like-name-in-useCallback-2.expect.md
@@ -36,7 +36,7 @@ import { useRef, useCallback } from "react";
function useCustomRef() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = { click: _temp };
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-like-name-in-useCallback.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-like-name-in-useCallback.expect.md
index f8de42a07f5..2d687b5147a 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-like-name-in-useCallback.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-like-name-in-useCallback.expect.md
@@ -36,7 +36,7 @@ import { useRef, useCallback } from "react";
function useCustomRef() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = { click: _temp };
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-parameter-mutate-in-effect.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-parameter-mutate-in-effect.expect.md
index 7a10cfe48e2..0d1db68ead6 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-parameter-mutate-in-effect.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ref-parameter-mutate-in-effect.expect.md
@@ -38,7 +38,7 @@ function Foo(props, ref) {
t0 = $[1];
}
let t1;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[2] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = [];
$[2] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/regexp-literal.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/regexp-literal.expect.md
index 80b90980bcf..ed1740886bf 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/regexp-literal.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/regexp-literal.expect.md
@@ -23,7 +23,7 @@ function Component(props) {
const $ = _c(4);
let t0;
let value;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const pattern = /foo/g;
value = makeValue();
t0 = pattern.test(value);
@@ -35,7 +35,7 @@ function Component(props) {
}
if (t0) {
let t1;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[2] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 =
{value}
;
$[2] = t1;
} else {
@@ -44,7 +44,7 @@ function Component(props) {
return t1;
}
let t1;
- if ($[3] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[3] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 =
Default
;
$[3] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-allocating-ternary-test-instruction-scope.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-allocating-ternary-test-instruction-scope.expect.md
index 01161d0941e..a8a216f8607 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-allocating-ternary-test-instruction-scope.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-allocating-ternary-test-instruction-scope.expect.md
@@ -39,7 +39,7 @@ function useTest(t0) {
const $ = _c(3);
const { cond } = t0;
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = makeObject_Primitives();
$[0] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-context-var-reassign-no-scope.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-context-var-reassign-no-scope.expect.md
index cacd5649221..464cc3a4f9f 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-context-var-reassign-no-scope.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-context-var-reassign-no-scope.expect.md
@@ -47,7 +47,7 @@ function Content() {
const $ = _c(8);
const [announcement, setAnnouncement] = useState("");
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [{ name: "John Doe" }, { name: "Jane Doe" }];
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-dont-memoize-array-with-capturing-map-after-hook.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-dont-memoize-array-with-capturing-map-after-hook.expect.md
index ace89f6ff0c..a7530450ab4 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-dont-memoize-array-with-capturing-map-after-hook.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-dont-memoize-array-with-capturing-map-after-hook.expect.md
@@ -42,7 +42,7 @@ function Component(props) {
const $ = _c(5);
const x = [{ ...props.value }];
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [];
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-dont-memoize-array-with-mutable-map-after-hook.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-dont-memoize-array-with-mutable-map-after-hook.expect.md
index 82f6c9a7991..7ede784c8e1 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-dont-memoize-array-with-mutable-map-after-hook.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-dont-memoize-array-with-mutable-map-after-hook.expect.md
@@ -42,7 +42,7 @@ function Component(props) {
const $ = _c(7);
const x = [{ ...props.value }];
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [];
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-duplicate-instruction-from-merge-consecutive-scopes.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-duplicate-instruction-from-merge-consecutive-scopes.expect.md
index a44a07b7512..95061470227 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-duplicate-instruction-from-merge-consecutive-scopes.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-duplicate-instruction-from-merge-consecutive-scopes.expect.md
@@ -32,7 +32,7 @@ function Component(t0) {
const $ = _c(3);
const { id } = t0;
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = ;
$[0] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-duplicate-type-import.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-duplicate-type-import.expect.md
index 6f336222b08..e5f8da34ce3 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-duplicate-type-import.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-duplicate-type-import.expect.md
@@ -24,7 +24,7 @@ import type { ReactElement } from "react";
function Component(_props) {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 =
hello world
;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-hoisting.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-hoisting.expect.md
index 3188e522070..d0a95854368 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-hoisting.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-hoisting.expect.md
@@ -32,7 +32,7 @@ function Component(props) {
const pathname_0 = props.wat;
const deeplinkItemId = pathname_0 ? props.itemID : null;
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = () => wat();
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-memoize-array-with-immutable-map-after-hook.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-memoize-array-with-immutable-map-after-hook.expect.md
index 95570bdcd4a..dc76408ab8d 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-memoize-array-with-immutable-map-after-hook.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-memoize-array-with-immutable-map-after-hook.expect.md
@@ -45,7 +45,7 @@ function Component(props) {
}
const x = t0;
let t1;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[2] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = [];
$[2] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-memoize-for-of-collection-when-loop-body-returns.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-memoize-for-of-collection-when-loop-body-returns.expect.md
index bc124ff96af..e2a2ba6f4f6 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-memoize-for-of-collection-when-loop-body-returns.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-memoize-for-of-collection-when-loop-body-returns.expect.md
@@ -34,7 +34,7 @@ function useHook(nodeID, condition) {
}
let t1;
if ($[2] !== condition || $[3] !== node || $[4] !== t0) {
- t1 = Symbol.for("react.early_return_sentinel");
+ t1 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: for (const key of t0) {
if (condition) {
t1 = new Class(node.fields?.[field]);
@@ -48,11 +48,11 @@ function useHook(nodeID, condition) {
} else {
t1 = $[5];
}
- if (t1 !== Symbol.for("react.early_return_sentinel")) {
+ if (t1 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t1;
}
let t2;
- if ($[6] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[6] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t2 = new Class();
$[6] = t2;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-missing-phi-after-dce-merge-scopes.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-missing-phi-after-dce-merge-scopes.expect.md
index da7220c73c9..81404b3190a 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-missing-phi-after-dce-merge-scopes.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-missing-phi-after-dce-merge-scopes.expect.md
@@ -32,7 +32,7 @@ import { c as _c } from "react/compiler-runtime";
function Component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [false, false, false];
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-mutate-ref-in-function-passed-to-hook.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-mutate-ref-in-function-passed-to-hook.expect.md
index 83aa4107748..17a4b8c0f83 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-mutate-ref-in-function-passed-to-hook.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-mutate-ref-in-function-passed-to-hook.expect.md
@@ -49,7 +49,7 @@ function Example() {
const $ = _c(6);
const fooRef = useRef();
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = function updateStyles() {
const foo = fooRef.current;
@@ -67,7 +67,7 @@ function Example() {
const barRef = useRef(null);
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = (rect) => {
const { width } = rect;
@@ -80,7 +80,7 @@ function Example() {
const resizeRef = useResizeObserver(t1);
let t2;
let t3;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[2] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t2 = () => {
const observer = new ResizeObserver((_) => {
updateStyles();
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-no-declarations-in-reactive-scope-with-early-return.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-no-declarations-in-reactive-scope-with-early-return.expect.md
index 3a711300943..52130beaa06 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-no-declarations-in-reactive-scope-with-early-return.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-no-declarations-in-reactive-scope-with-early-return.expect.md
@@ -44,12 +44,12 @@ function Component() {
let t0;
let t1;
if ($[0] !== items) {
- t1 = Symbol.for("react.early_return_sentinel");
+ t1 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
const filteredItems = items.filter(_temp);
if (filteredItems.length === 0) {
let t2;
- if ($[3] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[3] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t2 = (
@@ -71,7 +71,7 @@ function Component() {
t0 = $[1];
t1 = $[2];
}
- if (t1 !== Symbol.for("react.early_return_sentinel")) {
+ if (t1 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t1;
}
let t2;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-no-value-for-temporary-reactive-scope-with-early-return.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-no-value-for-temporary-reactive-scope-with-early-return.expect.md
index 925470cc6a3..7b66498701c 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-no-value-for-temporary-reactive-scope-with-early-return.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-no-value-for-temporary-reactive-scope-with-early-return.expect.md
@@ -41,8 +41,8 @@ function Component(props) {
const $ = _c(2);
let t0;
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
- t1 = Symbol.for("react.early_return_sentinel");
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
+ t1 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
const object = makeObject_Primitives();
const cond = makeObject_Primitives();
@@ -66,7 +66,7 @@ function Component(props) {
t0 = $[0];
t1 = $[1];
}
- if (t1 !== Symbol.for("react.early_return_sentinel")) {
+ if (t1 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t1;
}
return t0;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-non-identifier-object-keys.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-non-identifier-object-keys.expect.md
index 99724578229..3828fab68e2 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-non-identifier-object-keys.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-non-identifier-object-keys.expect.md
@@ -27,7 +27,7 @@ import { c as _c } from "react/compiler-runtime";
function Foo() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = { "a.b": 1, "a\b": 2, "a/b": 3, "a+b": 4, "a b": 5 };
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-preserve-memoization-inner-destructured-value-mistaken-as-dependency.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-preserve-memoization-inner-destructured-value-mistaken-as-dependency.expect.md
index eca36e2a791..16413c6d82f 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-preserve-memoization-inner-destructured-value-mistaken-as-dependency.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-preserve-memoization-inner-destructured-value-mistaken-as-dependency.expect.md
@@ -80,7 +80,7 @@ function useInputValue(input) {
function Component() {
const $ = _c(3);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = { value: 42 };
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-reassign-to-variable-without-mutable-range.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-reassign-to-variable-without-mutable-range.expect.md
index 719ef502af1..f612c97c7c3 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-reassign-to-variable-without-mutable-range.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-reassign-to-variable-without-mutable-range.expect.md
@@ -23,7 +23,7 @@ import { c as _c } from "react/compiler-runtime"; // @debug
function Component(a, b) {
const $ = _c(11);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [];
$[0] = t0;
} else {
@@ -31,7 +31,7 @@ function Component(a, b) {
}
let x = t0;
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = [];
$[1] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-ref-mutable-range.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-ref-mutable-range.expect.md
index 0ce46d3cc5c..6550b6c3700 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-ref-mutable-range.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-ref-mutable-range.expect.md
@@ -35,7 +35,7 @@ function Foo(props, ref) {
let t0;
let value;
if ($[0] !== ref) {
- t0 = Symbol.for("react.early_return_sentinel");
+ t0 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
value = {};
if (CONST_TRUE) {
@@ -53,7 +53,7 @@ function Foo(props, ref) {
t0 = $[1];
value = $[2];
}
- if (t0 !== Symbol.for("react.early_return_sentinel")) {
+ if (t0 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t0;
}
if (CONST_TRUE) {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-renaming-conflicting-decls.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-renaming-conflicting-decls.expect.md
index 8a56a464747..7a346b0389e 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-renaming-conflicting-decls.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-renaming-conflicting-decls.expect.md
@@ -50,7 +50,7 @@ function Component(props) {
let t0;
let t1;
if ($[0] !== props) {
- t1 = Symbol.for("react.early_return_sentinel");
+ t1 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
const propsString = toJSON(props);
if (propsString.length <= 2) {
@@ -66,7 +66,7 @@ function Component(props) {
t0 = $[1];
t1 = $[2];
}
- if (t1 !== Symbol.for("react.early_return_sentinel")) {
+ if (t1 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t1;
}
let t2;
@@ -78,7 +78,7 @@ function Component(props) {
let t5;
let t6;
let t7;
- if ($[5] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[5] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t3 = [1];
t4 = [2];
t5 = [3];
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-separate-memoization-due-to-callback-capturing.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-separate-memoization-due-to-callback-capturing.expect.md
index 434cbaa908d..480a95931c0 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-separate-memoization-due-to-callback-capturing.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-separate-memoization-due-to-callback-capturing.expect.md
@@ -75,7 +75,7 @@ function Component(a) {
let keys;
if (a) {
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = Object.keys(Codes);
$[0] = t0;
} else {
@@ -86,7 +86,7 @@ function Component(a) {
return null;
}
let t0;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = keys.map(_temp);
$[1] = t0;
} else {
@@ -94,7 +94,7 @@ function Component(a) {
}
const options = t0;
let t1;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[2] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = (
);
@@ -103,7 +103,7 @@ function Component(a) {
t1 = $[2];
}
let t2;
- if ($[3] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[3] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t2 = (
<>
{t1}
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/resolve-react-hooks-based-on-import-name.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/resolve-react-hooks-based-on-import-name.expect.md
index 496d61df9d7..e5f834701de 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/resolve-react-hooks-based-on-import-name.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/resolve-react-hooks-based-on-import-name.expect.md
@@ -36,7 +36,7 @@ function Component() {
const $ = _c(4);
const [state, setState] = useReactState(0);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = () => {
setState(_temp);
};
@@ -46,7 +46,7 @@ function Component() {
}
const onClick = t0;
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = ;
$[1] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/return-ref-callback-structure.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/return-ref-callback-structure.expect.md
index 56dffd3c8d6..634a894ef2d 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/return-ref-callback-structure.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/return-ref-callback-structure.expect.md
@@ -37,7 +37,7 @@ function Foo(t0) {
const { cond, cond2 } = t0;
const ref = useRef();
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = () => ref.current;
$[0] = t1;
} else {
@@ -47,7 +47,7 @@ function Foo(t0) {
if (cond) {
let t2;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t2 = [s];
$[1] = t2;
} else {
@@ -57,7 +57,7 @@ function Foo(t0) {
} else {
if (cond2) {
let t2;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[2] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t2 = { s };
$[2] = t2;
} else {
@@ -66,7 +66,7 @@ function Foo(t0) {
return t2;
} else {
let t2;
- if ($[3] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[3] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t2 = { s: [s] };
$[3] = t2;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/return-ref-callback.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/return-ref-callback.expect.md
index ed1dfa39ea5..2606792a2a5 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/return-ref-callback.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/return-ref-callback.expect.md
@@ -34,7 +34,7 @@ function Foo() {
const $ = _c(1);
const ref = useRef();
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = () => ref.current;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/rules-of-hooks/allow-locals-named-like-hooks.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/rules-of-hooks/allow-locals-named-like-hooks.expect.md
index 002bc6ee89b..5ec91a31341 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/rules-of-hooks/allow-locals-named-like-hooks.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/rules-of-hooks/allow-locals-named-like-hooks.expect.md
@@ -40,7 +40,7 @@ function Component(props) {
let x;
if (useFeature) {
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [useFeature + useFeature].push(-useFeature);
$[0] = t0;
} else {
@@ -52,7 +52,7 @@ function Component(props) {
const y = useFeature;
const z = useFeature.useProperty;
let t0;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = (
{x}
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-6949b255e7eb.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-6949b255e7eb.expect.md
index bc22e25e136..03157e0528d 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-6949b255e7eb.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/rules-of-hooks/todo.bail.rules-of-hooks-6949b255e7eb.expect.md
@@ -102,7 +102,7 @@ const SomeName = () => {
return null;
}
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = (
{FILLER ? FILLER : FILLER}
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/sequence-expression.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/sequence-expression.expect.md
index 56b46d24bc0..6ab4216a295 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/sequence-expression.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/sequence-expression.expect.md
@@ -21,14 +21,14 @@ import { c as _c } from "react/compiler-runtime";
function sequence(props) {
const $ = _c(2);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = (Math.max(1, 2), foo());
$[0] = t0;
} else {
t0 = $[0];
}
let x = t0;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
while ((foo(), true)) {
x = (foo(), 2);
}
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/sequential-destructuring-assignment-to-scope-declarations.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/sequential-destructuring-assignment-to-scope-declarations.expect.md
index 4595caec0d7..992ea37265d 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/sequential-destructuring-assignment-to-scope-declarations.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/sequential-destructuring-assignment-to-scope-declarations.expect.md
@@ -108,7 +108,7 @@ function foo(name) {
function getStyles(status) {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = { bg: "#eee8d5", color: "#657b83" };
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/sequential-destructuring-both-mixed-local-and-scope-declaration.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/sequential-destructuring-both-mixed-local-and-scope-declaration.expect.md
index 0f279891d33..7e14f8f9d8e 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/sequential-destructuring-both-mixed-local-and-scope-declaration.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/sequential-destructuring-both-mixed-local-and-scope-declaration.expect.md
@@ -112,7 +112,7 @@ function foo(name) {
function getStyles(status) {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = { font: "comic-sans", color: "#657b83" };
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/simple-alias.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/simple-alias.expect.md
index 8e4e6a61e62..0adbd776fc1 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/simple-alias.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/simple-alias.expect.md
@@ -25,7 +25,7 @@ function foo() {
const $ = _c(2);
let a;
let c;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
let b = {};
c = {};
a = b;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-arrayexpression.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-arrayexpression.expect.md
index 05dbdcbc049..ad260452db5 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-arrayexpression.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-arrayexpression.expect.md
@@ -24,7 +24,7 @@ import { c as _c } from "react/compiler-runtime";
function Component(props) {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [1, 2];
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-call-jsx-2.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-call-jsx-2.expect.md
index fa78e6d7b03..a1dedd94669 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-call-jsx-2.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-call-jsx-2.expect.md
@@ -27,7 +27,7 @@ function foo() {}
function Component(props) {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const a = [];
const b = {};
foo(a, b);
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-call-jsx.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-call-jsx.expect.md
index c8fa82b4469..2f8aa13369e 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-call-jsx.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-call-jsx.expect.md
@@ -24,7 +24,7 @@ function foo() {}
function Component(props) {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const a = [];
const b = {};
foo(a, b);
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-for-of.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-for-of.expect.md
index d22df11c5d8..f36f4b485b5 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-for-of.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-for-of.expect.md
@@ -28,7 +28,7 @@ import { c as _c } from "react/compiler-runtime";
function foo(cond) {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [];
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-newexpression.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-newexpression.expect.md
index d74d63082e6..01fbbde4948 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-newexpression.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-newexpression.expect.md
@@ -22,7 +22,7 @@ function Foo() {}
function Component(props) {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const a = [];
const b = {};
t0 = new Foo(a, b);
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-non-empty-initializer.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-non-empty-initializer.expect.md
index 7266c547c23..448239934a2 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-non-empty-initializer.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-non-empty-initializer.expect.md
@@ -27,7 +27,7 @@ import { c as _c } from "react/compiler-runtime";
function foo(a, b) {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [];
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-objectexpression-phi.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-objectexpression-phi.expect.md
index c12774a62d2..60ddc20921c 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-objectexpression-phi.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-objectexpression-phi.expect.md
@@ -31,7 +31,7 @@ import { c as _c } from "react/compiler-runtime";
function foo() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = { x: 1, y: 3 };
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-objectexpression.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-objectexpression.expect.md
index 66261559de1..21fe1f2da31 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-objectexpression.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-objectexpression.expect.md
@@ -24,7 +24,7 @@ import { c as _c } from "react/compiler-runtime";
function Component(props) {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = { a: 1, b: 2 };
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-alias-if.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-alias-if.expect.md
index a2e2948c436..87e18cfc3a9 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-alias-if.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-alias-if.expect.md
@@ -33,7 +33,7 @@ function foo(a) {
x = {};
if (a) {
let t0;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[2] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = {};
$[2] = t0;
} else {
@@ -43,7 +43,7 @@ function foo(a) {
x.y = y;
} else {
let t0;
- if ($[3] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[3] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = {};
$[3] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-alias-mutate-inside-if.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-alias-mutate-inside-if.expect.md
index d1e674369ca..c0eeef6fcde 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-alias-mutate-inside-if.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-alias-mutate-inside-if.expect.md
@@ -32,7 +32,7 @@ function foo(a) {
mutate(y);
} else {
let t0;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[2] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = {};
$[2] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-alias-mutate.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-alias-mutate.expect.md
index b9f5516739b..600d2b07749 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-alias-mutate.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-alias-mutate.expect.md
@@ -22,7 +22,7 @@ import { c as _c } from "react/compiler-runtime";
function foo() {
const $ = _c(1);
let y;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const a = {};
const x = a;
y = {};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-call.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-call.expect.md
index a971c4dcf45..e79fd6951f0 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-call.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-call.expect.md
@@ -24,7 +24,7 @@ import { c as _c } from "react/compiler-runtime";
function foo() {
const $ = _c(1);
let y;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const x = [];
y = { x };
y.x.push([]);
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-mutate-2.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-mutate-2.expect.md
index 3709a298cb6..65e7875a36e 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-mutate-2.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-mutate-2.expect.md
@@ -19,7 +19,7 @@ import { c as _c } from "react/compiler-runtime";
function foo() {
const $ = _c(1);
let y;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const x = [];
y = {};
y.x = x;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-mutate-alias.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-mutate-alias.expect.md
index f01d01f63bf..a9e61a98c95 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-mutate-alias.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-mutate-alias.expect.md
@@ -22,7 +22,7 @@ import { c as _c } from "react/compiler-runtime";
function foo() {
const $ = _c(1);
let y;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const a = {};
y = a;
const x = [];
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-mutate.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-mutate.expect.md
index 46f974ef429..03dac33de65 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-mutate.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property-mutate.expect.md
@@ -19,7 +19,7 @@ import { c as _c } from "react/compiler-runtime";
function foo() {
const $ = _c(1);
let y;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const x = [];
y = {};
y.x = x;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property.expect.md
index 565313fc0d9..c4b7f82a5c5 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-property.expect.md
@@ -24,7 +24,7 @@ import { c as _c } from "react/compiler-runtime";
function foo() {
const $ = _c(1);
let y;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const x = [];
y = {};
y.x = x;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-reassign-in-rval.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-reassign-in-rval.expect.md
index 1457ad3fa26..d0463a4dfff 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-reassign-in-rval.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssa-reassign-in-rval.expect.md
@@ -18,7 +18,7 @@ import { c as _c } from "react/compiler-runtime"; // Forget should call the orig
function Component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
let x = foo();
const result = x((x = bar()), 5);
t0 = [result, x];
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssr/optimize-ssr.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssr/optimize-ssr.expect.md
index 48a0a92be70..ac98f75732e 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssr/optimize-ssr.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssr/optimize-ssr.expect.md
@@ -26,7 +26,7 @@ function Component() {
const [state, setState] = useState(0);
const ref = useRef(null);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = (e) => {
setState(e.target.value);
};
@@ -36,7 +36,7 @@ function Component() {
}
const onChange = t0;
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = () => {
log(ref.current.value);
};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssr/ssr-infer-event-handlers-from-setState.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssr/ssr-infer-event-handlers-from-setState.expect.md
index 80884d84530..af60a5ecc13 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssr/ssr-infer-event-handlers-from-setState.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssr/ssr-infer-event-handlers-from-setState.expect.md
@@ -28,7 +28,7 @@ function Component() {
const [state, setState] = useState(0);
const ref = useRef(null);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = (e) => {
setState(e.target.value);
};
@@ -38,7 +38,7 @@ function Component() {
}
const onChange = t0;
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = () => {
log(ref.current.value);
};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssr/ssr-infer-event-handlers-from-startTransition.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssr/ssr-infer-event-handlers-from-startTransition.expect.md
index ccfdccb2888..a7d608689ac 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssr/ssr-infer-event-handlers-from-startTransition.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssr/ssr-infer-event-handlers-from-startTransition.expect.md
@@ -32,7 +32,7 @@ function Component() {
const [state, setState] = useState(0);
const ref = useRef(null);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = (e) => {
startTransition(() => {
setState.call(null, e.target.value);
@@ -44,7 +44,7 @@ function Component() {
}
const onChange = t0;
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = () => {
log(ref.current.value);
};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssr/ssr-use-reducer-initializer.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssr/ssr-use-reducer-initializer.expect.md
index 780e1f3963c..d49ed3d9b69 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssr/ssr-use-reducer-initializer.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssr/ssr-use-reducer-initializer.expect.md
@@ -38,7 +38,7 @@ function Component() {
const [state, dispatch] = useReducer(_temp, 0, initializer);
const ref = useRef(null);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = (e) => {
dispatch(e.target.value);
};
@@ -48,7 +48,7 @@ function Component() {
}
const onChange = t0;
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = () => {
log(ref.current.value);
};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssr/ssr-use-reducer.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssr/ssr-use-reducer.expect.md
index 3c48b27f861..7da9a1543b4 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssr/ssr-use-reducer.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ssr/ssr-use-reducer.expect.md
@@ -32,7 +32,7 @@ function Component() {
const [state, dispatch] = useReducer(_temp, 0);
const ref = useRef(null);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = (e) => {
dispatch(e.target.value);
};
@@ -42,7 +42,7 @@ function Component() {
}
const onChange = t0;
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = () => {
log(ref.current.value);
};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/store-via-call.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/store-via-call.expect.md
index 31bb71ca029..ceb115d86c2 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/store-via-call.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/store-via-call.expect.md
@@ -18,7 +18,7 @@ import { c as _c } from "react/compiler-runtime";
function foo() {
const $ = _c(1);
let x;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
x = {};
const y = foo(x);
y.mutate();
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/store-via-new.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/store-via-new.expect.md
index 2d7b0d455ed..7258072e7d2 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/store-via-new.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/store-via-new.expect.md
@@ -18,7 +18,7 @@ import { c as _c } from "react/compiler-runtime";
function Foo() {
const $ = _c(1);
let x;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
x = {};
const y = new Foo(x);
y.mutate();
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/switch-non-final-default.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/switch-non-final-default.expect.md
index 2822ee39eb6..e94d57a2619 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/switch-non-final-default.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/switch-non-final-default.expect.md
@@ -45,7 +45,7 @@ function Component(props) {
case true: {
x.push(props.p2);
let t1;
- if ($[4] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[4] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = [];
$[4] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/tagged-template-literal.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/tagged-template-literal.expect.md
index 3993926f9f6..95c4dd3feaa 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/tagged-template-literal.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/tagged-template-literal.expect.md
@@ -21,7 +21,7 @@ import { c as _c } from "react/compiler-runtime";
function component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = graphql`
fragment F on T {
id
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/target-flag-meta-internal.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/target-flag-meta-internal.expect.md
index 6c81defa1b4..b69f198130f 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/target-flag-meta-internal.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/target-flag-meta-internal.expect.md
@@ -24,7 +24,7 @@ import { c as _c } from "react/compiler-runtime"; // @target="donotuse_meta_inte
function Component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 =
Hello world
;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/target-flag.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/target-flag.expect.md
index b27b786d578..a5770916c85 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/target-flag.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/target-flag.expect.md
@@ -24,7 +24,7 @@ import { c as _c } from "react/compiler-runtime"; // @target="18"
function Component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 =
Hello world
;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/timers.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/timers.expect.md
index 0cb2a346fca..07bbfb884a1 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/timers.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/timers.expect.md
@@ -23,7 +23,7 @@ function Component(props) {
const $ = _c(2);
const start = performance.now();
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = Date.now();
$[0] = t0;
} else {
@@ -32,7 +32,7 @@ function Component(props) {
const now = t0;
const time = performance.now() - start;
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = (
rendering took
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/todo-granular-iterator-semantics.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/todo-granular-iterator-semantics.expect.md
index b4aec392e1a..5f50773fb41 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/todo-granular-iterator-semantics.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/todo-granular-iterator-semantics.expect.md
@@ -70,7 +70,7 @@ function useFoo(input) {
"use memo";
const $ = _c(6);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = [{}];
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/transitive-freeze-array.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/transitive-freeze-array.expect.md
index 1cd97874c37..930c4f212f9 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/transitive-freeze-array.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/transitive-freeze-array.expect.md
@@ -31,7 +31,7 @@ const { mutate } = require("shared-runtime");
function Component(props) {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const x = {};
const y = {};
const items = [x, y];
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-alias-try-values.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-alias-try-values.expect.md
index b90d072ced8..c57a9816fe2 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-alias-try-values.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-alias-try-values.expect.md
@@ -34,7 +34,7 @@ const { throwInput } = require("shared-runtime");
function Component(props) {
const $ = _c(1);
let x;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
let y;
x = [];
try {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-in-nested-scope.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-in-nested-scope.expect.md
index 2c27360c9fe..ad96a37b8c1 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-in-nested-scope.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-in-nested-scope.expect.md
@@ -45,7 +45,7 @@ function useFoo(t0) {
let t1;
let y;
if ($[0] !== cond || $[1] !== value) {
- t1 = Symbol.for("react.early_return_sentinel");
+ t1 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
y = [value];
let x;
@@ -76,7 +76,7 @@ function useFoo(t0) {
t1 = $[2];
y = $[3];
}
- if (t1 !== Symbol.for("react.early_return_sentinel")) {
+ if (t1 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t1;
}
return y;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-mutate-outer-value.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-mutate-outer-value.expect.md
index cab72226d27..85ad3912ccc 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-mutate-outer-value.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-mutate-outer-value.expect.md
@@ -34,7 +34,7 @@ function Component(props) {
x = [];
try {
let t0;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[2] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = throwErrorWithMessage("oops");
$[2] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-try-value-modified-in-catch.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-try-value-modified-in-catch.expect.md
index 921d657e160..881d6c61147 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-try-value-modified-in-catch.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-try-value-modified-in-catch.expect.md
@@ -33,7 +33,7 @@ function Component(props) {
const $ = _c(3);
let t0;
if ($[0] !== props.e || $[1] !== props.y) {
- t0 = Symbol.for("react.early_return_sentinel");
+ t0 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
try {
const y = [];
@@ -52,7 +52,7 @@ function Component(props) {
} else {
t0 = $[2];
}
- if (t0 !== Symbol.for("react.early_return_sentinel")) {
+ if (t0 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t0;
}
return null;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-with-catch-param.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-with-catch-param.expect.md
index 562c0bc1c86..00e02663375 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-with-catch-param.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-with-catch-param.expect.md
@@ -34,8 +34,8 @@ function Component(props) {
const $ = _c(2);
let t0;
let x;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
- t0 = Symbol.for("react.early_return_sentinel");
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
+ t0 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
x = [];
try {
@@ -53,7 +53,7 @@ function Component(props) {
t0 = $[0];
x = $[1];
}
- if (t0 !== Symbol.for("react.early_return_sentinel")) {
+ if (t0 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t0;
}
return x;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-with-return.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-with-return.expect.md
index 71a59aba2f7..117ec0688bc 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-with-return.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-with-return.expect.md
@@ -35,8 +35,8 @@ function Component(props) {
const $ = _c(2);
let t0;
let x;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
- t0 = Symbol.for("react.early_return_sentinel");
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
+ t0 = globalThis.Symbol.for("react.early_return_sentinel");
bb0: {
x = [];
try {
@@ -58,7 +58,7 @@ function Component(props) {
t0 = $[0];
x = $[1];
}
- if (t0 !== Symbol.for("react.early_return_sentinel")) {
+ if (t0 !== globalThis.Symbol.for("react.early_return_sentinel")) {
return t0;
}
return x;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-within-function-expression.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-within-function-expression.expect.md
index 5f55ec61429..6b563e01a5b 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-within-function-expression.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-within-function-expression.expect.md
@@ -28,7 +28,7 @@ function Component(props) {
const $ = _c(1);
const callback = _temp;
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = callback();
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-within-mutable-range.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-within-mutable-range.expect.md
index 2b4fab6fefb..98ad9968060 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-within-mutable-range.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-within-mutable-range.expect.md
@@ -35,7 +35,7 @@ function Component(props) {
x = [];
try {
let t0;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[2] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = throwErrorWithMessage("oops");
$[2] = t0;
} else {
@@ -44,7 +44,7 @@ function Component(props) {
x.push(t0);
} catch {
let t0;
- if ($[3] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[3] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = shallowCopy({});
$[3] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-within-object-method.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-within-object-method.expect.md
index 45f525eb156..008e83560dc 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-within-object-method.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch-within-object-method.expect.md
@@ -29,7 +29,7 @@ import { c as _c } from "react/compiler-runtime";
function Component(props) {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const object = {
foo() {
try {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch.expect.md
index 73aad884b2e..976a1deb14f 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/try-catch.expect.md
@@ -32,7 +32,7 @@ function Component(props) {
let x;
try {
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = throwErrorWithMessage("oops");
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ts-instantiation-expression.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ts-instantiation-expression.expect.md
index 8400a135b6f..d90e15e734a 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ts-instantiation-expression.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/ts-instantiation-expression.expect.md
@@ -25,7 +25,7 @@ import { identity, invoke } from "shared-runtime";
function Test() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = invoke(identity, "test");
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-field-load.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-field-load.expect.md
index 432016187da..26745ad1ee0 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-field-load.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-field-load.expect.md
@@ -23,7 +23,7 @@ import { c as _c } from "react/compiler-runtime";
function component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = { t: 1 };
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-inference-array-from.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-inference-array-from.expect.md
index ab584c11590..ea65986df6b 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-inference-array-from.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-inference-array-from.expect.md
@@ -80,7 +80,7 @@ function useFoo(t0) {
const $ = _c(9);
const { val1, val2 } = t0;
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = [];
$[0] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-provider-tagged-template-expression.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-provider-tagged-template-expression.expect.md
index 03bfef9fb2e..acae896b0a5 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-provider-tagged-template-expression.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-provider-tagged-template-expression.expect.md
@@ -43,7 +43,7 @@ export function Component(t0) {
}
`;
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 =
{fragment}
;
$[0] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-test-field-load-binary-op.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-test-field-load-binary-op.expect.md
index 0ea9172e85e..dcbb9324638 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-test-field-load-binary-op.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-test-field-load-binary-op.expect.md
@@ -23,7 +23,7 @@ import { c as _c } from "react/compiler-runtime";
function component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = { u: makeSomePrimitive(), v: makeSomePrimitive() };
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-test-field-store.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-test-field-store.expect.md
index 57bd6c7abf1..b3754ff6b8a 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-test-field-store.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-test-field-store.expect.md
@@ -25,7 +25,7 @@ import { c as _c } from "react/compiler-runtime";
function component() {
const $ = _c(1);
let x;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
x = {};
const q = {};
x.t = q;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-test-polymorphic.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-test-polymorphic.expect.md
index f49cc73b293..f34aa082a88 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-test-polymorphic.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-test-polymorphic.expect.md
@@ -27,7 +27,7 @@ function component() {
const $ = _c(1);
const p = makePrimitive();
let x;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const o = {};
x = {};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-test-return-type-inference.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-test-return-type-inference.expect.md
index 0a111317b1a..45066646179 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-test-return-type-inference.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/type-test-return-type-inference.expect.md
@@ -26,7 +26,7 @@ function component() {
if (x > y) {
}
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = foo();
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/uninitialized-declaration-in-reactive-scope.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/uninitialized-declaration-in-reactive-scope.expect.md
index 1b6c9c01c42..6acde6aff76 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/uninitialized-declaration-in-reactive-scope.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/uninitialized-declaration-in-reactive-scope.expect.md
@@ -18,7 +18,7 @@ import { c as _c } from "react/compiler-runtime";
function Component(props) {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const x = mutate();
let y;
foo(x);
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/update-expression-constant-propagation.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/update-expression-constant-propagation.expect.md
index 7ee891e9d0f..4c0c828b87e 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/update-expression-constant-propagation.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/update-expression-constant-propagation.expect.md
@@ -26,7 +26,7 @@ import { c as _c } from "react/compiler-runtime";
function Component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = { a: 0, b: 0, c: 2, d: 2, e: 0 };
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/update-global-in-callback.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/update-global-in-callback.expect.md
index a250ce4a10c..99d5e7d4c24 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/update-global-in-callback.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/update-global-in-callback.expect.md
@@ -31,7 +31,7 @@ function Foo() {
const $ = _c(1);
const cb = _temp;
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = ;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/use-effect-cleanup-reassigns.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/use-effect-cleanup-reassigns.expect.md
index a2da26811f6..bfc366c0933 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/use-effect-cleanup-reassigns.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/use-effect-cleanup-reassigns.expect.md
@@ -62,7 +62,7 @@ function Component(t0) {
const { prop } = t0;
const [cleanupCount, setCleanupCount] = useState(0);
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = () => {
let cleanedUp = false;
setTimeout(
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/use-operator-call-expression.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/use-operator-call-expression.expect.md
index dad37e7dfd9..b953d0e7b15 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/use-operator-call-expression.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/use-operator-call-expression.expect.md
@@ -49,7 +49,7 @@ const FooContext = React.createContext(null);
function Component(props) {
const $ = _c(3);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = ;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/use-operator-method-call.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/use-operator-method-call.expect.md
index 5eea8e6e195..8891ff51bef 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/use-operator-method-call.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/use-operator-method-call.expect.md
@@ -51,7 +51,7 @@ const FooContext = React.createContext(null);
function Component(props) {
const $ = _c(3);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = ;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useActionState-dispatch-considered-as-non-reactive.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useActionState-dispatch-considered-as-non-reactive.expect.md
index b362e307cf2..2b5f26b232b 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useActionState-dispatch-considered-as-non-reactive.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useActionState-dispatch-considered-as-non-reactive.expect.md
@@ -31,7 +31,7 @@ function Component() {
const $ = _c(1);
const [, dispatchAction] = useActionState();
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const onSubmitAction = () => {
dispatchAction();
};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-call-second-function-which-captures-maybe-mutable-value-preserve-memoization.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-call-second-function-which-captures-maybe-mutable-value-preserve-memoization.expect.md
index 1822e39b604..c52c2dc6e2a 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-call-second-function-which-captures-maybe-mutable-value-preserve-memoization.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-call-second-function-which-captures-maybe-mutable-value-preserve-memoization.expect.md
@@ -51,7 +51,7 @@ import {
function Component(props) {
const $ = _c(4);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = makeObject_Primitives();
$[0] = t0;
} else {
@@ -61,7 +61,7 @@ function Component(props) {
useHook();
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = () => {
logValue(object);
};
@@ -71,7 +71,7 @@ function Component(props) {
}
const log = t1;
let t2;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[2] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t2 = () => {
log();
};
@@ -83,7 +83,7 @@ function Component(props) {
identity(object);
let t3;
- if ($[3] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[3] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t3 = ;
$[3] = t3;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-maybe-modify-free-variable-preserve-memoization-guarantee.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-maybe-modify-free-variable-preserve-memoization-guarantee.expect.md
index 16169a74d71..64d8e20ed10 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-maybe-modify-free-variable-preserve-memoization-guarantee.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-maybe-modify-free-variable-preserve-memoization-guarantee.expect.md
@@ -42,7 +42,7 @@ import {
function Component(props) {
const $ = _c(4);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = makeObject_Primitives();
$[0] = t0;
} else {
@@ -50,7 +50,7 @@ function Component(props) {
}
const free = t0;
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = makeObject_Primitives();
$[1] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-multiple-callbacks-modifying-same-ref-preserve-memoization.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-multiple-callbacks-modifying-same-ref-preserve-memoization.expect.md
index 12eee85f66b..01f851bd829 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-multiple-callbacks-modifying-same-ref-preserve-memoization.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-multiple-callbacks-modifying-same-ref-preserve-memoization.expect.md
@@ -37,7 +37,7 @@ import { useCallback, useRef } from "react";
function Component(props) {
const $ = _c(4);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = { inner: null };
$[0] = t0;
} else {
@@ -45,7 +45,7 @@ function Component(props) {
}
const ref = useRef(t0);
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = (event) => {
ref.current.inner = event.target.value;
};
@@ -55,7 +55,7 @@ function Component(props) {
}
const onChange = t1;
let t2;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[2] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t2 = () => {
ref.current.inner = null;
};
@@ -65,7 +65,7 @@ function Component(props) {
}
const onReset = t2;
let t3;
- if ($[3] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[3] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t3 = ;
$[3] = t3;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-ref-in-render.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-ref-in-render.expect.md
index e1427437ce8..8d2d858fc39 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-ref-in-render.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-ref-in-render.expect.md
@@ -36,7 +36,7 @@ function Foo() {
const $ = _c(2);
const ref = useRef();
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = () => ref.current;
$[0] = t0;
} else {
@@ -44,7 +44,7 @@ function Foo() {
}
const s = t0;
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = ;
$[1] = t1;
} else {
@@ -56,7 +56,7 @@ function Foo() {
function A(t0) {
const $ = _c(1);
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = ;
$[0] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-set-ref-nested-property-preserve-memoization.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-set-ref-nested-property-preserve-memoization.expect.md
index 864c746fcc0..98affaa3a0a 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-set-ref-nested-property-preserve-memoization.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-set-ref-nested-property-preserve-memoization.expect.md
@@ -33,7 +33,7 @@ import { useCallback, useRef } from "react";
function Component(props) {
const $ = _c(3);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = { inner: null };
$[0] = t0;
} else {
@@ -41,7 +41,7 @@ function Component(props) {
}
const ref = useRef(t0);
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = (event) => {
ref.current.inner = event.target.value;
};
@@ -51,7 +51,7 @@ function Component(props) {
}
const onChange = t1;
let t2;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[2] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t2 = ;
$[2] = t2;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-set-ref-nested-property.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-set-ref-nested-property.expect.md
index 77dbb0dcd51..a1caaf53d7b 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-set-ref-nested-property.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-set-ref-nested-property.expect.md
@@ -36,7 +36,7 @@ import { useCallback, useRef } from "react";
function Component(t0) {
const $ = _c(3);
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = { inner: null };
$[0] = t1;
} else {
@@ -44,7 +44,7 @@ function Component(t0) {
}
const ref = useRef(t1);
let t2;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t2 = (event) => {
ref.current.inner = event.target.value;
};
@@ -54,7 +54,7 @@ function Component(t0) {
}
const onChange = t2;
let t3;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[2] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t3 = ;
$[2] = t3;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-set-ref-value-dont-preserve-memoization.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-set-ref-value-dont-preserve-memoization.expect.md
index 43d6f1d712a..01415a15ceb 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-set-ref-value-dont-preserve-memoization.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-set-ref-value-dont-preserve-memoization.expect.md
@@ -34,7 +34,7 @@ function Component(props) {
const $ = _c(2);
const ref = useRef(null);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = (event) => {
ref.current = event.target.value;
};
@@ -44,7 +44,7 @@ function Component(props) {
}
const onChange = t0;
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = ;
$[1] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-set-ref-value-preserve-memoization.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-set-ref-value-preserve-memoization.expect.md
index 43d6f1d712a..01415a15ceb 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-set-ref-value-preserve-memoization.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useCallback-set-ref-value-preserve-memoization.expect.md
@@ -34,7 +34,7 @@ function Component(props) {
const $ = _c(2);
const ref = useRef(null);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = (event) => {
ref.current = event.target.value;
};
@@ -44,7 +44,7 @@ function Component(props) {
}
const onChange = t0;
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = ;
$[1] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useEffect-arg-memoized.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useEffect-arg-memoized.expect.md
index 5822cc5149e..0c6f960c515 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useEffect-arg-memoized.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useEffect-arg-memoized.expect.md
@@ -56,7 +56,7 @@ function Component(props) {
}
useEffect(t1, t2);
let t3;
- if ($[5] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[5] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t3 = ;
$[5] = t3;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useEffect-global-pruned.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useEffect-global-pruned.expect.md
index 0a78a544b8b..4f9b1d7e280 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useEffect-global-pruned.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useEffect-global-pruned.expect.md
@@ -40,7 +40,7 @@ function useFoo() {
const fn = _temp;
let t0;
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = () => {
fn();
};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useEffect-namespace-pruned.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useEffect-namespace-pruned.expect.md
index f3fb51cc58b..4f69cf4edec 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useEffect-namespace-pruned.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useEffect-namespace-pruned.expect.md
@@ -40,7 +40,7 @@ function useFoo() {
const fn = _temp;
let t0;
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = () => {
fn();
};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useEffect-nested-lambdas.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useEffect-nested-lambdas.expect.md
index 0cce42e97a5..6d42ed27e11 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useEffect-nested-lambdas.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useEffect-nested-lambdas.expect.md
@@ -74,7 +74,7 @@ function Component(props) {
maybeMutate(item);
let t3;
- if ($[6] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[6] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t3 = ;
$[6] = t3;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useEffect-snap-test.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useEffect-snap-test.expect.md
index f6de477ff12..c3012f15926 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useEffect-snap-test.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useEffect-snap-test.expect.md
@@ -31,7 +31,7 @@ function Component() {
const [state, setState] = useState("hello");
let t0;
let t1;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = () => {
setState("goodbye");
};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-arrow-implicit-return.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-arrow-implicit-return.expect.md
index df3dae1d83a..25cca330fc3 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-arrow-implicit-return.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-arrow-implicit-return.expect.md
@@ -17,7 +17,7 @@ import { c as _c } from "react/compiler-runtime"; // @validateNoVoidUseMemo
function Component() {
const $ = _c(2);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = computeValue();
$[0] = t0;
} else {
@@ -25,7 +25,7 @@ function Component() {
}
const value = t0;
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 =
{value}
;
$[1] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-empty-return.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-empty-return.expect.md
index 7be708ef501..6c4b5f445c3 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-empty-return.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-empty-return.expect.md
@@ -19,7 +19,7 @@ import { c as _c } from "react/compiler-runtime"; // @validateNoVoidUseMemo
function Component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 =
{undefined}
;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-explicit-null-return.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-explicit-null-return.expect.md
index d35213b0080..ab5956f79be 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-explicit-null-return.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-explicit-null-return.expect.md
@@ -19,7 +19,7 @@ import { c as _c } from "react/compiler-runtime"; // @validateNoVoidUseMemo
function Component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 =
{null}
;
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-mabye-modified-free-variable-preserve-memoization-guarantees.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-mabye-modified-free-variable-preserve-memoization-guarantees.expect.md
index a9207d39203..83ca02ee4e8 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-mabye-modified-free-variable-preserve-memoization-guarantees.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-mabye-modified-free-variable-preserve-memoization-guarantees.expect.md
@@ -53,7 +53,7 @@ import {
function Component(props) {
const $ = _c(4);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = makeObject_Primitives();
$[0] = t0;
} else {
@@ -61,7 +61,7 @@ function Component(props) {
}
const free = t0;
let t1;
- if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[1] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = makeObject_Primitives();
$[1] = t1;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-maybe-modified-later-dont-preserve-memoization-guarantees.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-maybe-modified-later-dont-preserve-memoization-guarantees.expect.md
index ac8c52187ed..67bc70e8895 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-maybe-modified-later-dont-preserve-memoization-guarantees.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-maybe-modified-later-dont-preserve-memoization-guarantees.expect.md
@@ -29,7 +29,7 @@ import { identity, makeObject_Primitives, mutate } from "shared-runtime";
function Component(props) {
const $ = _c(1);
let object;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
object = makeObject_Primitives();
identity(object);
$[0] = object;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-maybe-modified-later-preserve-memoization-guarantees.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-maybe-modified-later-preserve-memoization-guarantees.expect.md
index 7eddc14c796..a817932f1bc 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-maybe-modified-later-preserve-memoization-guarantees.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-maybe-modified-later-preserve-memoization-guarantees.expect.md
@@ -29,7 +29,7 @@ import { identity, makeObject_Primitives, mutate } from "shared-runtime";
function Component(props) {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = makeObject_Primitives();
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-named-function.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-named-function.expect.md
index 4d1cc124006..4e6d2c2cad9 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-named-function.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-named-function.expect.md
@@ -28,7 +28,7 @@ import { makeArray } from "shared-runtime";
function Component() {
const $ = _c(1);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = makeArray();
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-simple-preserved-nomemo.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-simple-preserved-nomemo.expect.md
index d67a7aafa43..4926d2095b9 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-simple-preserved-nomemo.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-simple-preserved-nomemo.expect.md
@@ -36,7 +36,7 @@ function Component(t0) {
t1 = $[1];
}
let t2;
- if ($[2] === Symbol.for("react.memo_cache_sentinel") || true) {
+ if ($[2] === globalThis.Symbol.for("react.memo_cache_sentinel") || true) {
t2 = [];
$[2] = t2;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-simple-preserved.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-simple-preserved.expect.md
index c1ea3343a03..5dab0ab5d6b 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-simple-preserved.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useMemo-simple-preserved.expect.md
@@ -36,7 +36,7 @@ function Component(t0) {
t1 = $[1];
}
let t2;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[2] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t2 = [];
$[2] = t2;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useReducer-returned-dispatcher-is-non-reactive.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useReducer-returned-dispatcher-is-non-reactive.expect.md
index 392ff267a26..c1b9ad9472f 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useReducer-returned-dispatcher-is-non-reactive.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useReducer-returned-dispatcher-is-non-reactive.expect.md
@@ -32,7 +32,7 @@ function f() {
const $ = _c(1);
const [, dispatch] = useReducer();
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
const onClick = () => {
dispatch();
};
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useState-pruned-dependency-change-detect.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useState-pruned-dependency-change-detect.expect.md
index 99abce51223..abd38af89d8 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useState-pruned-dependency-change-detect.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/useState-pruned-dependency-change-detect.expect.md
@@ -22,7 +22,7 @@ import { useState } from "react";
function Component(props) {
const $ = _c(3);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = f(props.x);
$[0] = t0;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/valid-setState-in-useEffect-via-useEffectEvent-listener.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/valid-setState-in-useEffect-via-useEffectEvent-listener.expect.md
index d426c74a2da..c778eace2de 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/valid-setState-in-useEffect-via-useEffectEvent-listener.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/valid-setState-in-useEffect-via-useEffectEvent-listener.expect.md
@@ -46,7 +46,7 @@ function Component() {
const $ = _c(7);
const [state, setState] = useState(0);
let t0;
- if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[0] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t0 = () => {
setState(10);
};
@@ -67,7 +67,7 @@ function Component() {
}
useEffect(t1);
let t2;
- if ($[3] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[3] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t2 = () => {
setTimeout(() => {
setState(20);
@@ -89,7 +89,7 @@ function Component() {
t3 = $[5];
}
let t4;
- if ($[6] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[6] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t4 = [];
$[6] = t4;
} else {
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/valid-setState-in-useEffect-via-useEffectEvent-with-ref.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/valid-setState-in-useEffect-via-useEffectEvent-with-ref.expect.md
index f24c39c678d..b7713a4812a 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/valid-setState-in-useEffect-via-useEffectEvent-with-ref.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/valid-setState-in-useEffect-via-useEffectEvent-with-ref.expect.md
@@ -119,7 +119,7 @@ function Component(t0) {
}
useEffect(t2, t3);
let t4;
- if ($[10] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[10] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t4 = (xx, yy) => {
const previousX_0 = previousXRef.current;
previousXRef.current = xx;
diff --git a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/validate-no-set-state-in-render-uncalled-function-with-mutable-range-is-valid.expect.md b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/validate-no-set-state-in-render-uncalled-function-with-mutable-range-is-valid.expect.md
index d44f098f897..a3a1ad0f23f 100644
--- a/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/validate-no-set-state-in-render-uncalled-function-with-mutable-range-is-valid.expect.md
+++ b/compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/validate-no-set-state-in-render-uncalled-function-with-mutable-range-is-valid.expect.md
@@ -54,7 +54,7 @@ function Component(props) {
switch (currentStep) {
case 0: {
let t1;
- if ($[2] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[2] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = ;
$[2] = t1;
} else {
@@ -64,7 +64,7 @@ function Component(props) {
}
case 1: {
let t1;
- if ($[3] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[3] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = { foo: "joe" };
$[3] = t1;
} else {
@@ -83,7 +83,7 @@ function Component(props) {
default: {
logEvent("Invalid step");
let t1;
- if ($[6] === Symbol.for("react.memo_cache_sentinel")) {
+ if ($[6] === globalThis.Symbol.for("react.memo_cache_sentinel")) {
t1 = ;
$[6] = t1;
} else {