Skip to content

Commit 8b21029

Browse files
chore(create-vite-app): upgrade react to 18 (#7597)
Co-authored-by: Alec Larson <[email protected]>
1 parent 45b9273 commit 8b21029

File tree

4 files changed

+21
-21
lines changed

4 files changed

+21
-21
lines changed

packages/create-vite/template-react-ts/package.json

+7-7
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@
88
"preview": "vite preview"
99
},
1010
"dependencies": {
11-
"react": "^17.0.2",
12-
"react-dom": "^17.0.2"
11+
"react": "^18.0.0",
12+
"react-dom": "^18.0.0"
1313
},
1414
"devDependencies": {
15-
"@types/react": "^17.0.33",
16-
"@types/react-dom": "^17.0.10",
17-
"@vitejs/plugin-react": "^1.0.7",
18-
"typescript": "^4.5.4",
19-
"vite": "^2.9.0"
15+
"@types/react": "^17.0.43",
16+
"@types/react-dom": "^17.0.14",
17+
"@vitejs/plugin-react": "^1.3.0",
18+
"typescript": "^4.6.3",
19+
"vite": "^2.9.1"
2020
}
2121
}
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
import React from 'react'
2-
import ReactDOM from 'react-dom'
3-
import './index.css'
2+
import ReactDOM from 'react-dom/client'
43
import App from './App'
4+
import './index.css'
55

6-
ReactDOM.render(
6+
ReactDOM.createRoot(document.getElementById('root')!).render(
77
<React.StrictMode>
88
<App />
9-
</React.StrictMode>,
10-
document.getElementById('root')
9+
</React.StrictMode>
1110
)

packages/create-vite/template-react/package.json

+6-4
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@
88
"preview": "vite preview"
99
},
1010
"dependencies": {
11-
"react": "^17.0.2",
12-
"react-dom": "^17.0.2"
11+
"react": "^18.0.0",
12+
"react-dom": "^18.0.0"
1313
},
1414
"devDependencies": {
15-
"@vitejs/plugin-react": "^1.0.7",
16-
"vite": "^2.9.0"
15+
"@types/react": "^17.0.43",
16+
"@types/react-dom": "^17.0.14",
17+
"@vitejs/plugin-react": "^1.3.0",
18+
"vite": "^2.9.1"
1719
}
1820
}
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
import React from 'react'
2-
import ReactDOM from 'react-dom'
3-
import './index.css'
2+
import ReactDOM from 'react-dom/client'
43
import App from './App'
4+
import './index.css'
55

6-
ReactDOM.render(
6+
ReactDOM.createRoot(document.getElementById('root')).render(
77
<React.StrictMode>
88
<App />
9-
</React.StrictMode>,
10-
document.getElementById('root')
9+
</React.StrictMode>
1110
)

0 commit comments

Comments
 (0)