Skip to content

Commit ff50507

Browse files
authored
Update monorepo internal React deps (#14639)
1 parent 6133069 commit ff50507

38 files changed

Lines changed: 355 additions & 239 deletions

File tree

integration/helpers/cloudflare-dev-proxy-template/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
"@react-router/dev": "workspace:*",
2424
"@react-router/fs-routes": "workspace:*",
2525
"@react-router/remix-routes-option-adapter": "workspace:*",
26-
"@types/react": "^18.2.20",
27-
"@types/react-dom": "^18.2.7",
26+
"@types/react": "catalog:",
27+
"@types/react-dom": "catalog:",
2828
"typescript": "catalog:",
2929
"vite": "^6.3.0",
3030
"wrangler": "^4.23.0"

integration/helpers/rsc-vite-framework/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
"@react-router/fs-routes": "workspace:*",
1717
"@types/express": "^5.0.0",
1818
"@types/node": "^22.13.1",
19-
"@types/react": "^19.1.8",
20-
"@types/react-dom": "^19.1.6",
19+
"@types/react": "catalog:react-canary",
20+
"@types/react-dom": "catalog:react-canary",
2121
"@vanilla-extract/css": "^1.17.4",
2222
"@vanilla-extract/vite-plugin": "^5.1.1",
2323
"@vitejs/plugin-react": "^4.5.2",
@@ -33,9 +33,9 @@
3333
"@react-router/serve": "workspace:*",
3434
"compression": "^1.8.1",
3535
"express": "^4.21.2",
36-
"react": "catalog:",
37-
"react-dom": "catalog:",
36+
"react": "catalog:react-canary",
37+
"react-dom": "catalog:react-canary",
3838
"react-router": "workspace:*",
39-
"react-server-dom-webpack": "catalog:"
39+
"react-server-dom-webpack": "catalog:react-canary"
4040
}
4141
}

integration/helpers/rsc-vite/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
"@vitejs/plugin-rsc": "catalog:",
1414
"@types/express": "^5.0.0",
1515
"@types/node": "^22.13.1",
16-
"@types/react": "^19.1.8",
17-
"@types/react-dom": "^19.1.6",
16+
"@types/react": "catalog:react-canary",
17+
"@types/react-dom": "catalog:react-canary",
1818
"@vitejs/plugin-react": "^4.5.2",
1919
"typescript": "catalog:",
2020
"vite": "^6.3.0"
@@ -24,9 +24,9 @@
2424
"compression": "^1.8.1",
2525
"cross-env": "^7.0.3",
2626
"express": "^4.21.2",
27-
"react": "catalog:",
28-
"react-dom": "catalog:",
27+
"react": "catalog:react-canary",
28+
"react-dom": "catalog:react-canary",
2929
"react-router": "workspace:*",
30-
"react-server-dom-webpack": "catalog:"
30+
"react-server-dom-webpack": "catalog:react-canary"
3131
}
3232
}

integration/helpers/vite-5-template/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
"@react-router/dev": "workspace:*",
2828
"@react-router/fs-routes": "workspace:*",
2929
"@react-router/remix-routes-option-adapter": "workspace:*",
30-
"@types/react": "^18.2.20",
31-
"@types/react-dom": "^18.2.7",
30+
"@types/react": "catalog:",
31+
"@types/react-dom": "catalog:",
3232
"eslint": "^8.38.0",
3333
"typescript": "catalog:",
3434
"vite": "^5.1.0",

integration/helpers/vite-6-template/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
"@react-router/dev": "workspace:*",
2828
"@react-router/fs-routes": "workspace:*",
2929
"@react-router/remix-routes-option-adapter": "workspace:*",
30-
"@types/react": "^18.2.20",
31-
"@types/react-dom": "^18.2.7",
30+
"@types/react": "catalog:",
31+
"@types/react-dom": "catalog:",
3232
"eslint": "^8.38.0",
3333
"typescript": "catalog:",
3434
"vite": "^6.3.0",

integration/helpers/vite-7-beta-template/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
"@react-router/dev": "workspace:*",
2828
"@react-router/fs-routes": "workspace:*",
2929
"@react-router/remix-routes-option-adapter": "workspace:*",
30-
"@types/react": "^18.2.20",
31-
"@types/react-dom": "^18.2.7",
30+
"@types/react": "catalog:",
31+
"@types/react-dom": "catalog:",
3232
"eslint": "^8.38.0",
3333
"typescript": "catalog:",
3434
"vite": "7.0.0-beta.0",

integration/helpers/vite-plugin-cloudflare-template/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
"@react-router/dev": "workspace:*",
2424
"@react-router/fs-routes": "workspace:*",
2525
"@types/node": "^20.0.0",
26-
"@types/react": "^18.2.20",
27-
"@types/react-dom": "^18.2.7",
26+
"@types/react": "catalog:",
27+
"@types/react-dom": "catalog:",
2828
"eslint": "^8.38.0",
2929
"typescript": "catalog:",
3030
"vite": "^6.3.0",

integration/helpers/vite-rolldown-template/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
"@react-router/dev": "workspace:*",
2828
"@react-router/fs-routes": "workspace:*",
2929
"@react-router/remix-routes-option-adapter": "workspace:*",
30-
"@types/react": "^18.2.20",
31-
"@types/react-dom": "^18.2.7",
30+
"@types/react": "catalog:",
31+
"@types/react-dom": "catalog:",
3232
"cross-env": "^7.0.3",
3333
"eslint": "^8.38.0",
3434
"typescript": "catalog:",

integration/link-test.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -618,7 +618,17 @@ test.describe("route module link export", () => {
618618
let app = new PlaywrightFixture(appFixture, page);
619619
await app.goto("/");
620620
let scripts = await page.$$("script");
621+
622+
// Scripts:
623+
// RR: window.__reactRouterContext
624+
// RR: window.__reactRouterManifest/window.__reactRouterRouteModules
625+
// React: requestAnimationFrame(function(){$RT=performance.now()});
626+
// RR: window.__reactRouterContext.streamController.enqueue()
627+
// React: $RC=function(b,c,e){...
628+
// RR: window.__reactRouterContext.streamController.close();
629+
// React: $RC("B:1","S:1")
621630
expect(scripts.length).toEqual(7);
631+
622632
expect(await scripts[0].innerText()).toContain(
623633
"__reactRouterContext",
624634
);

integration/single-fetch-test.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4368,7 +4368,17 @@ test.describe("single-fetch", () => {
43684368
let app = new PlaywrightFixture(appFixture, page);
43694369
await app.goto("/data", true);
43704370
let scripts = await page.$$("script");
4371+
4372+
// Scripts:
4373+
// RR: window.__reactRouterContext
4374+
// RR: window.__reactRouterManifest/window.__reactRouterRouteModules
4375+
// React: requestAnimationFrame(function(){$RT=performance.now()});
4376+
// RR: window.__reactRouterContext.streamController.enqueue()
4377+
// React: $RC=function(b,c,e){...
4378+
// RR: window.__reactRouterContext.streamController.close();
4379+
// React: $RC("B:1","S:1")
43714380
expect(scripts.length).toBe(7);
4381+
43724382
let remixScriptsCount = 0;
43734383
for (let script of scripts) {
43744384
let content = await script.innerHTML();

0 commit comments

Comments
 (0)