Skip to content

Commit 6e50455

Browse files
committed
Update React to 18.0.0
1 parent 30b2fcb commit 6e50455

File tree

8 files changed

+78
-86
lines changed

8 files changed

+78
-86
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"@babel/preset-env": "^7.15.0",
4444
"@babel/preset-react": "^7.14.0",
4545
"@testing-library/jest-dom": "^5.15.0",
46-
"@testing-library/react": "^12.1.0",
46+
"@testing-library/react": "^13.4.0",
4747
"eslint": "^8.26.0",
4848
"eslint-config-wojtekmaj": "^0.7.1",
4949
"husky": "^8.0.0",
@@ -52,8 +52,8 @@
5252
"less": "^4.0.0",
5353
"prettier": "^2.7.0",
5454
"pretty-quick": "^3.1.0",
55-
"react": "^17.0.0",
56-
"react-dom": "^17.0.0",
55+
"react": "^18.2.0",
56+
"react-dom": "^18.2.0",
5757
"rimraf": "^3.0.0"
5858
},
5959
"peerDependencies": {

sample/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
"license": "MIT",
1515
"dependencies": {
1616
"prop-types": "^15.6.2",
17-
"react": "^17.0.0",
18-
"react-dom": "^17.0.0",
17+
"react": "^18.2.0",
18+
"react-dom": "^18.2.0",
1919
"react-time-picker": "latest"
2020
},
2121
"devDependencies": {

sample/yarn.lock

Lines changed: 16 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4694,16 +4694,15 @@ __metadata:
46944694
languageName: node
46954695
linkType: hard
46964696

4697-
"react-dom@npm:^17.0.0":
4698-
version: 17.0.2
4699-
resolution: "react-dom@npm:17.0.2"
4697+
"react-dom@npm:^18.2.0":
4698+
version: 18.2.0
4699+
resolution: "react-dom@npm:18.2.0"
47004700
dependencies:
47014701
loose-envify: ^1.1.0
4702-
object-assign: ^4.1.1
4703-
scheduler: ^0.20.2
4702+
scheduler: ^0.23.0
47044703
peerDependencies:
4705-
react: 17.0.2
4706-
checksum: 1c1eaa3bca7c7228d24b70932e3d7c99e70d1d04e13bb0843bbf321582bc25d7961d6b8a6978a58a598af2af496d1cedcfb1bf65f6b0960a0a8161cb8dab743c
4704+
react: ^18.2.0
4705+
checksum: 7d323310bea3a91be2965f9468d552f201b1c27891e45ddc2d6b8f717680c95a75ae0bc1e3f5cf41472446a2589a75aed4483aee8169287909fcd59ad149e8cc
47074706
languageName: node
47084707
linkType: hard
47094708

@@ -4741,8 +4740,8 @@ __metadata:
47414740
less: ^4.0.0
47424741
less-loader: ^11.0.0
47434742
prop-types: ^15.6.2
4744-
react: ^17.0.0
4745-
react-dom: ^17.0.0
4743+
react: ^18.2.0
4744+
react-dom: ^18.2.0
47464745
react-time-picker: latest
47474746
style-loader: ^3.0.0
47484747
webpack: ^5.20.0
@@ -4770,13 +4769,12 @@ __metadata:
47704769
languageName: node
47714770
linkType: hard
47724771

4773-
"react@npm:^17.0.0":
4774-
version: 17.0.2
4775-
resolution: "react@npm:17.0.2"
4772+
"react@npm:^18.2.0":
4773+
version: 18.2.0
4774+
resolution: "react@npm:18.2.0"
47764775
dependencies:
47774776
loose-envify: ^1.1.0
4778-
object-assign: ^4.1.1
4779-
checksum: b254cc17ce3011788330f7bbf383ab653c6848902d7936a87b09d835d091e3f295f7e9dd1597c6daac5dc80f90e778c8230218ba8ad599f74adcc11e33b9d61b
4777+
checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b
47804778
languageName: node
47814779
linkType: hard
47824780

@@ -5017,13 +5015,12 @@ __metadata:
50175015
languageName: node
50185016
linkType: hard
50195017

5020-
"scheduler@npm:^0.20.2":
5021-
version: 0.20.2
5022-
resolution: "scheduler@npm:0.20.2"
5018+
"scheduler@npm:^0.23.0":
5019+
version: 0.23.0
5020+
resolution: "scheduler@npm:0.23.0"
50235021
dependencies:
50245022
loose-envify: ^1.1.0
5025-
object-assign: ^4.1.1
5026-
checksum: c4b35cf967c8f0d3e65753252d0f260271f81a81e427241295c5a7b783abf4ea9e905f22f815ab66676f5313be0a25f47be582254db8f9241b259213e999b8fc
5023+
checksum: d79192eeaa12abef860c195ea45d37cbf2bbf5f66e3c4dcd16f54a7da53b17788a70d109ee3d3dde1a0fd50e6a8fc171f4300356c5aee4fc0171de526bf35f8a
50275024
languageName: node
50285025
linkType: hard
50295026

test/index.jsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import React, { StrictMode } from 'react';
2-
import { render } from 'react-dom';
2+
import { createRoot } from 'react-dom/client';
3+
34
import Test from './Test';
45

5-
render(
6+
createRoot(document.getElementById('react-root')).render(
67
<StrictMode>
78
<Test />
89
</StrictMode>,
9-
document.getElementById('react-root'),
1010
);

test/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
"dependencies": {
1616
"@wojtekmaj/date-utils": "^1.0.0",
1717
"prop-types": "^15.6.2",
18-
"react": "^17.0.0",
19-
"react-dom": "^17.0.0",
18+
"react": "^18.2.0",
19+
"react-dom": "^18.2.0",
2020
"react-time-picker": "portal:../"
2121
},
2222
"devDependencies": {

test/webpack.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ module.exports = {
2121
resolve: {
2222
alias: {
2323
'react': require.resolve('react'),
24+
'react-dom/client': require.resolve('react-dom/client'),
2425
'react-dom': require.resolve('react-dom'),
2526
},
2627
extensions: ['.js', '.jsx'],

test/yarn.lock

Lines changed: 16 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5235,16 +5235,15 @@ __metadata:
52355235
languageName: node
52365236
linkType: hard
52375237

5238-
"react-dom@npm:^17.0.0":
5239-
version: 17.0.2
5240-
resolution: "react-dom@npm:17.0.2"
5238+
"react-dom@npm:^18.2.0":
5239+
version: 18.2.0
5240+
resolution: "react-dom@npm:18.2.0"
52415241
dependencies:
52425242
loose-envify: ^1.1.0
5243-
object-assign: ^4.1.1
5244-
scheduler: ^0.20.2
5243+
scheduler: ^0.23.0
52455244
peerDependencies:
5246-
react: 17.0.2
5247-
checksum: 1c1eaa3bca7c7228d24b70932e3d7c99e70d1d04e13bb0843bbf321582bc25d7961d6b8a6978a58a598af2af496d1cedcfb1bf65f6b0960a0a8161cb8dab743c
5245+
react: ^18.2.0
5246+
checksum: 7d323310bea3a91be2965f9468d552f201b1c27891e45ddc2d6b8f717680c95a75ae0bc1e3f5cf41472446a2589a75aed4483aee8169287909fcd59ad149e8cc
52485247
languageName: node
52495248
linkType: hard
52505249

@@ -5293,8 +5292,8 @@ __metadata:
52935292
less-loader: ^11.0.0
52945293
mini-css-extract-plugin: ^2.0.0
52955294
prop-types: ^15.6.2
5296-
react: ^17.0.0
5297-
react-dom: ^17.0.0
5295+
react: ^18.2.0
5296+
react-dom: ^18.2.0
52985297
react-refresh: ^0.14.0
52995298
react-time-picker: "portal:../"
53005299
style-loader: ^3.0.0
@@ -5322,13 +5321,12 @@ __metadata:
53225321
languageName: node
53235322
linkType: soft
53245323

5325-
"react@npm:^17.0.0":
5326-
version: 17.0.2
5327-
resolution: "react@npm:17.0.2"
5324+
"react@npm:^18.2.0":
5325+
version: 18.2.0
5326+
resolution: "react@npm:18.2.0"
53285327
dependencies:
53295328
loose-envify: ^1.1.0
5330-
object-assign: ^4.1.1
5331-
checksum: b254cc17ce3011788330f7bbf383ab653c6848902d7936a87b09d835d091e3f295f7e9dd1597c6daac5dc80f90e778c8230218ba8ad599f74adcc11e33b9d61b
5329+
checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b
53325330
languageName: node
53335331
linkType: hard
53345332

@@ -5599,13 +5597,12 @@ __metadata:
55995597
languageName: node
56005598
linkType: hard
56015599

5602-
"scheduler@npm:^0.20.2":
5603-
version: 0.20.2
5604-
resolution: "scheduler@npm:0.20.2"
5600+
"scheduler@npm:^0.23.0":
5601+
version: 0.23.0
5602+
resolution: "scheduler@npm:0.23.0"
56055603
dependencies:
56065604
loose-envify: ^1.1.0
5607-
object-assign: ^4.1.1
5608-
checksum: c4b35cf967c8f0d3e65753252d0f260271f81a81e427241295c5a7b783abf4ea9e905f22f815ab66676f5313be0a25f47be582254db8f9241b259213e999b8fc
5605+
checksum: d79192eeaa12abef860c195ea45d37cbf2bbf5f66e3c4dcd16f54a7da53b17788a70d109ee3d3dde1a0fd50e6a8fc171f4300356c5aee4fc0171de526bf35f8a
56095606
languageName: node
56105607
linkType: hard
56115608

yarn.lock

Lines changed: 35 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1841,7 +1841,7 @@ __metadata:
18411841
languageName: node
18421842
linkType: hard
18431843

1844-
"@testing-library/dom@npm:^8.0.0":
1844+
"@testing-library/dom@npm:^8.5.0":
18451845
version: 8.19.0
18461846
resolution: "@testing-library/dom@npm:8.19.0"
18471847
dependencies:
@@ -1874,17 +1874,17 @@ __metadata:
18741874
languageName: node
18751875
linkType: hard
18761876

1877-
"@testing-library/react@npm:^12.1.0":
1878-
version: 12.1.5
1879-
resolution: "@testing-library/react@npm:12.1.5"
1877+
"@testing-library/react@npm:^13.4.0":
1878+
version: 13.4.0
1879+
resolution: "@testing-library/react@npm:13.4.0"
18801880
dependencies:
18811881
"@babel/runtime": ^7.12.5
1882-
"@testing-library/dom": ^8.0.0
1883-
"@types/react-dom": <18.0.0
1882+
"@testing-library/dom": ^8.5.0
1883+
"@types/react-dom": ^18.0.0
18841884
peerDependencies:
1885-
react: <18.0.0
1886-
react-dom: <18.0.0
1887-
checksum: 4abd0490405e709a7df584a0db604e508a4612398bb1326e8fa32dd9393b15badc826dcf6d2f7525437886d507871f719f127b9860ed69ddd204d1fa834f576a
1885+
react: ^18.0.0
1886+
react-dom: ^18.0.0
1887+
checksum: 51ec548c1fdb1271089a5c63e0908f0166f2c7fcd9cacd3108ebbe0ce64cb4351812d885892020dc37608418cfb15698514856502b3cab0e5cc58d6cc1bd4a3e
18881888
languageName: node
18891889
linkType: hard
18901890

@@ -2033,23 +2033,23 @@ __metadata:
20332033
languageName: node
20342034
linkType: hard
20352035

2036-
"@types/react-dom@npm:<18.0.0":
2037-
version: 17.0.17
2038-
resolution: "@types/react-dom@npm:17.0.17"
2036+
"@types/react-dom@npm:^18.0.0":
2037+
version: 18.0.6
2038+
resolution: "@types/react-dom@npm:18.0.6"
20392039
dependencies:
2040-
"@types/react": ^17
2041-
checksum: 23caf98aa03e968811560f92a2c8f451694253ebe16b670929b24eaf0e7fa62ba549abe9db0ac028a9d8a9086acd6ab9c6c773f163fa21224845edbc00ba6232
2040+
"@types/react": "*"
2041+
checksum: db571047af1a567631758700b9f7d143e566df939cfe5fbf7535347cc0c726a1cdbb5e3f8566d076e54cf708b6c1166689de194a9ba09ee35efc9e1d45911685
20422042
languageName: node
20432043
linkType: hard
20442044

2045-
"@types/react@npm:^17":
2046-
version: 17.0.50
2047-
resolution: "@types/react@npm:17.0.50"
2045+
"@types/react@npm:*":
2046+
version: 18.0.21
2047+
resolution: "@types/react@npm:18.0.21"
20482048
dependencies:
20492049
"@types/prop-types": "*"
20502050
"@types/scheduler": "*"
20512051
csstype: ^3.0.2
2052-
checksum: b5629dff7c2f3e9fcba95a19b2b3bfd78d7cacc33ba5fc26413dba653d34afcac3b93ddabe563e8062382688a1eac7db68e93739bb8e712d27637a03aaafbbb8
2052+
checksum: 36c1a7c9d507e81e2e629c1ad3db51d7b84d8b010c2d5008da411874286c6a5ccc711ae1d4c470efc0bdc77153cc8804a40e927e929e5164c669ca41b84b846d
20532053
languageName: node
20542054
linkType: hard
20552055

@@ -5965,16 +5965,15 @@ __metadata:
59655965
languageName: node
59665966
linkType: hard
59675967

5968-
"react-dom@npm:^17.0.0":
5969-
version: 17.0.2
5970-
resolution: "react-dom@npm:17.0.2"
5968+
"react-dom@npm:^18.2.0":
5969+
version: 18.2.0
5970+
resolution: "react-dom@npm:18.2.0"
59715971
dependencies:
59725972
loose-envify: ^1.1.0
5973-
object-assign: ^4.1.1
5974-
scheduler: ^0.20.2
5973+
scheduler: ^0.23.0
59755974
peerDependencies:
5976-
react: 17.0.2
5977-
checksum: 1c1eaa3bca7c7228d24b70932e3d7c99e70d1d04e13bb0843bbf321582bc25d7961d6b8a6978a58a598af2af496d1cedcfb1bf65f6b0960a0a8161cb8dab743c
5975+
react: ^18.2.0
5976+
checksum: 7d323310bea3a91be2965f9468d552f201b1c27891e45ddc2d6b8f717680c95a75ae0bc1e3f5cf41472446a2589a75aed4483aee8169287909fcd59ad149e8cc
59785977
languageName: node
59795978
linkType: hard
59805979

@@ -6022,7 +6021,7 @@ __metadata:
60226021
"@babel/preset-env": ^7.15.0
60236022
"@babel/preset-react": ^7.14.0
60246023
"@testing-library/jest-dom": ^5.15.0
6025-
"@testing-library/react": ^12.1.0
6024+
"@testing-library/react": ^13.4.0
60266025
"@wojtekmaj/date-utils": ^1.0.0
60276026
eslint: ^8.26.0
60286027
eslint-config-wojtekmaj: ^0.7.1
@@ -6036,9 +6035,9 @@ __metadata:
60366035
prettier: ^2.7.0
60376036
pretty-quick: ^3.1.0
60386037
prop-types: ^15.6.0
6039-
react: ^17.0.0
6038+
react: ^18.2.0
60406039
react-clock: ^3.1.0
6041-
react-dom: ^17.0.0
6040+
react-dom: ^18.2.0
60426041
react-fit: ^1.4.0
60436042
rimraf: ^3.0.0
60446043
update-input-width: ^1.2.2
@@ -6048,13 +6047,12 @@ __metadata:
60486047
languageName: unknown
60496048
linkType: soft
60506049

6051-
"react@npm:^17.0.0":
6052-
version: 17.0.2
6053-
resolution: "react@npm:17.0.2"
6050+
"react@npm:^18.2.0":
6051+
version: 18.2.0
6052+
resolution: "react@npm:18.2.0"
60546053
dependencies:
60556054
loose-envify: ^1.1.0
6056-
object-assign: ^4.1.1
6057-
checksum: b254cc17ce3011788330f7bbf383ab653c6848902d7936a87b09d835d091e3f295f7e9dd1597c6daac5dc80f90e778c8230218ba8ad599f74adcc11e33b9d61b
6055+
checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b
60586056
languageName: node
60596057
linkType: hard
60606058

@@ -6341,13 +6339,12 @@ __metadata:
63416339
languageName: node
63426340
linkType: hard
63436341

6344-
"scheduler@npm:^0.20.2":
6345-
version: 0.20.2
6346-
resolution: "scheduler@npm:0.20.2"
6342+
"scheduler@npm:^0.23.0":
6343+
version: 0.23.0
6344+
resolution: "scheduler@npm:0.23.0"
63476345
dependencies:
63486346
loose-envify: ^1.1.0
6349-
object-assign: ^4.1.1
6350-
checksum: c4b35cf967c8f0d3e65753252d0f260271f81a81e427241295c5a7b783abf4ea9e905f22f815ab66676f5313be0a25f47be582254db8f9241b259213e999b8fc
6347+
checksum: d79192eeaa12abef860c195ea45d37cbf2bbf5f66e3c4dcd16f54a7da53b17788a70d109ee3d3dde1a0fd50e6a8fc171f4300356c5aee4fc0171de526bf35f8a
63516348
languageName: node
63526349
linkType: hard
63536350

0 commit comments

Comments
 (0)