Skip to content

Commit ee45a93

Browse files
fix(deps): update react monorepo to v19 (major) (#393)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sapphi-red <[email protected]>
1 parent ae2ed7b commit ee45a93

File tree

12 files changed

+89
-133
lines changed

12 files changed

+89
-133
lines changed

playground/class-components/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
"preview": "vite preview"
99
},
1010
"dependencies": {
11-
"react": "^18.3.1",
12-
"react-dom": "^18.3.1"
11+
"react": "^19.1.0",
12+
"react-dom": "^19.1.0"
1313
},
1414
"devDependencies": {
15-
"@types/react": "^18.3.20",
16-
"@types/react-dom": "^18.3.6",
15+
"@types/react": "^19.1.2",
16+
"@types/react-dom": "^19.1.2",
1717
"@vitejs/plugin-react": "workspace:*"
1818
}
1919
}

playground/compiler/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
},
1414
"devDependencies": {
1515
"@babel/plugin-transform-react-jsx-development": "^7.25.9",
16-
"@types/react": "^18.3.20",
17-
"@types/react-dom": "^18.3.6",
16+
"@types/react": "^19.1.2",
17+
"@types/react-dom": "^19.1.2",
1818
"@vitejs/plugin-react": "workspace:*",
1919
"babel-plugin-react-compiler": "0.0.0-experimental-dc8bd44-20241121",
2020
"typescript": "^5.8.3"

playground/mdx/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
"preview": "vite preview"
99
},
1010
"dependencies": {
11-
"react": "^18.3.1",
12-
"react-dom": "^18.3.1"
11+
"react": "^19.1.0",
12+
"react-dom": "^19.1.0"
1313
},
1414
"devDependencies": {
1515
"@mdx-js/rollup": "^3.1.0",
16-
"@types/react": "^18.3.20",
17-
"@types/react-dom": "^18.3.6",
16+
"@types/react": "^19.1.2",
17+
"@types/react-dom": "^19.1.2",
1818
"@vitejs/plugin-react": "workspace:*"
1919
}
2020
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { expect, test } from 'vitest'
2-
import { editFile, isServe, page, untilUpdated } from '~utils'
2+
import { editFile, isServe, page, untilUpdated, viteTestUrl } from '~utils'
33

44
test('should render', async () => {
55
expect(await page.textContent('h1')).toMatch('Hello Vite + React')
@@ -21,19 +21,9 @@ test.runIf(isServe)('should hmr', async () => {
2121
test.runIf(isServe)(
2222
'should have annotated jsx with file location metadata',
2323
async () => {
24-
const meta = await page.evaluate(() => {
25-
const button = document.querySelector('button')
26-
const key = Object.keys(button).find(
27-
(key) => key.indexOf('__reactFiber') === 0,
28-
)
29-
return button[key]._debugSource
30-
})
31-
// If the evaluate call doesn't crash, and the returned metadata has
32-
// the expected fields, we're good.
33-
expect(Object.keys(meta).sort()).toEqual([
34-
'columnNumber',
35-
'fileName',
36-
'lineNumber',
37-
])
24+
const res = await page.request.get(viteTestUrl + '/App.jsx')
25+
const code = await res.text()
26+
expect(code).toMatch(/lineNumber:\s*\d+/)
27+
expect(code).toMatch(/columnNumber:\s*\d+/)
3828
},
3929
)

playground/react-classic/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
"preview": "vite preview"
1010
},
1111
"dependencies": {
12-
"react": "^18.3.1",
13-
"react-dom": "^18.3.1"
12+
"react": "^19.1.0",
13+
"react-dom": "^19.1.0"
1414
},
1515
"devDependencies": {
1616
"@vitejs/plugin-react": "workspace:*"

playground/react-emotion/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
"dependencies": {
1212
"@emotion/react": "^11.14.0",
1313
"@emotion/styled": "^11.14.0",
14-
"react": "^18.3.1",
15-
"react-dom": "^18.3.1",
14+
"react": "^19.1.0",
15+
"react-dom": "^19.1.0",
1616
"react-switch": "^7.1.0"
1717
},
1818
"devDependencies": {

playground/react-env/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
"preview": "vite preview"
1010
},
1111
"dependencies": {
12-
"react": "^18.3.1",
13-
"react-dom": "^18.3.1"
12+
"react": "^19.1.0",
13+
"react-dom": "^19.1.0"
1414
},
1515
"devDependencies": {
1616
"@vitejs/plugin-react": "workspace:*"

playground/react-sourcemap/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
"preview": "vite preview"
1212
},
1313
"dependencies": {
14-
"react": "^18.3.1",
15-
"react-dom": "^18.3.1"
14+
"react": "^19.1.0",
15+
"react-dom": "^19.1.0"
1616
},
1717
"devDependencies": {
1818
"@vitejs/plugin-react": "workspace:*"

playground/react/__tests__/react.spec.ts

+5-14
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import {
77
page,
88
untilBrowserLogAfter,
99
untilUpdated,
10+
viteTestUrl,
1011
} from '~utils'
1112

1213
test('should render', async () => {
@@ -53,20 +54,10 @@ test.runIf(isServe)('should not invalidate when code is invalid', async () => {
5354
test.runIf(isServe)(
5455
'should have annotated jsx with file location metadata',
5556
async () => {
56-
const meta = await page.evaluate(() => {
57-
const button = document.querySelector('#state-button')
58-
const key = Object.keys(button).find(
59-
(key) => key.indexOf('__reactFiber') === 0,
60-
)
61-
return button[key]._debugSource
62-
})
63-
// If the evaluate call doesn't crash, and the returned metadata has
64-
// the expected fields, we're good.
65-
expect(Object.keys(meta).sort()).toEqual([
66-
'columnNumber',
67-
'fileName',
68-
'lineNumber',
69-
])
57+
const res = await page.request.get(viteTestUrl + '/App.jsx')
58+
const code = await res.text()
59+
expect(code).toMatch(/lineNumber:\s*\d+/)
60+
expect(code).toMatch(/columnNumber:\s*\d+/)
7061
},
7162
)
7263

playground/react/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
},
1111
"dependencies": {
1212
"jsx-entry": "file:./jsx-entry",
13-
"react": "^18.3.1",
14-
"react-dom": "^18.3.1"
13+
"react": "^19.1.0",
14+
"react-dom": "^19.1.0"
1515
},
1616
"devDependencies": {
1717
"@vitejs/plugin-react": "workspace:*"

playground/ssr-react/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
"preview": "vite preview"
99
},
1010
"dependencies": {
11-
"react": "^18.3.1",
12-
"react-dom": "^18.3.1"
11+
"react": "^19.1.0",
12+
"react-dom": "^19.1.0"
1313
},
1414
"devDependencies": {
1515
"@vitejs/plugin-react": "workspace:*"

0 commit comments

Comments
 (0)