Skip to content

Commit 731f5a6

Browse files
committed
Update React 17 to 18
1 parent 1571c8a commit 731f5a6

File tree

4 files changed

+19
-21
lines changed

4 files changed

+19
-21
lines changed

.nvmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
lts/gallium

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,10 +90,10 @@
9090
"prop-types": "^15.6.1",
9191
"qs": "^6.5.2",
9292
"ramda": "^0.28.0",
93-
"react": "^17.0.1",
93+
"react": "18",
9494
"react-app-polyfill": "^2.0.0",
9595
"react-dev-utils": "^11.0.2",
96-
"react-dom": "^17.0.1",
96+
"react-dom": "18",
9797
"react-fout-stager": "^3.0.0",
9898
"react-hot-loader": "^4.1.3",
9999
"react-linkify": "^0.2.2",

src/index.jsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import React from 'react';
2-
import { render } from 'react-dom';
1+
import { createRoot } from 'react-dom/client';
32
import App from './App';
43

5-
render(<App />, document.getElementById('root'));
4+
const root = createRoot(document.getElementById('root'));
5+
root.render(<App />);

yarn.lock

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11246,14 +11246,13 @@ react-dev-utils@^11.0.2:
1124611246
strip-ansi "6.0.0"
1124711247
text-table "0.2.0"
1124811248

11249-
react-dom@^17.0.1:
11250-
version "17.0.1"
11251-
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.1.tgz#1de2560474ec9f0e334285662ede52dbc5426fc6"
11252-
integrity sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==
11249+
react-dom@18:
11250+
version "18.3.1"
11251+
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4"
11252+
integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==
1125311253
dependencies:
1125411254
loose-envify "^1.1.0"
11255-
object-assign "^4.1.1"
11256-
scheduler "^0.20.1"
11255+
scheduler "^0.23.2"
1125711256

1125811257
react-error-overlay@^6.0.9:
1125911258
version "6.0.10"
@@ -11373,13 +11372,12 @@ react-transition-group@^4.4.0:
1137311372
loose-envify "^1.4.0"
1137411373
prop-types "^15.6.2"
1137511374

11376-
react@^17.0.1:
11377-
version "17.0.1"
11378-
resolved "https://registry.yarnpkg.com/react/-/react-17.0.1.tgz#6e0600416bd57574e3f86d92edba3d9008726127"
11379-
integrity sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==
11375+
react@18:
11376+
version "18.3.1"
11377+
resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891"
11378+
integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==
1138011379
dependencies:
1138111380
loose-envify "^1.1.0"
11382-
object-assign "^4.1.1"
1138311381

1138411382
read-pkg-up@^2.0.0:
1138511383
version "2.0.0"
@@ -11858,13 +11856,12 @@ saxes@^5.0.1:
1185811856
dependencies:
1185911857
xmlchars "^2.2.0"
1186011858

11861-
scheduler@^0.20.1:
11862-
version "0.20.1"
11863-
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.1.tgz#da0b907e24026b01181ecbc75efdc7f27b5a000c"
11864-
integrity sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw==
11859+
scheduler@^0.23.2:
11860+
version "0.23.2"
11861+
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3"
11862+
integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==
1186511863
dependencies:
1186611864
loose-envify "^1.1.0"
11867-
object-assign "^4.1.1"
1186811865

1186911866
schema-utils@^1.0.0:
1187011867
version "1.0.0"

0 commit comments

Comments
 (0)