Skip to content

Commit 2f0138d

Browse files
committed
Update React to 18.0.0
1 parent aac7b4b commit 2f0138d

File tree

8 files changed

+74
-93
lines changed

8 files changed

+74
-93
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
"@babel/preset-env": "^7.15.0",
5151
"@babel/preset-react": "^7.14.0",
5252
"@testing-library/jest-dom": "^5.15.0",
53-
"@testing-library/react": "^12.1.0",
53+
"@testing-library/react": "^13.4.0",
5454
"eslint": "^8.26.0",
5555
"eslint-config-wojtekmaj": "^0.7.1",
5656
"husky": "^8.0.0",
@@ -59,8 +59,8 @@
5959
"less": "^4.0.0",
6060
"prettier": "^2.7.0",
6161
"pretty-quick": "^3.1.0",
62-
"react": "^17.0.0",
63-
"react-dom": "^17.0.0",
62+
"react": "^18.2.0",
63+
"react-dom": "^18.2.0",
6464
"rimraf": "^3.0.0"
6565
},
6666
"peerDependencies": {

sample/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
"license": "MIT",
1515
"dependencies": {
1616
"prop-types": "^15.6.2",
17-
"react": "^17.0.0",
17+
"react": "^18.2.0",
1818
"react-datetime-picker": "latest",
19-
"react-dom": "^17.0.0"
19+
"react-dom": "^18.2.0"
2020
},
2121
"devDependencies": {
2222
"@babel/core": "^7.15.0",

sample/yarn.lock

Lines changed: 16 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4783,9 +4783,9 @@ __metadata:
47834783
less: ^4.0.0
47844784
less-loader: ^11.0.0
47854785
prop-types: ^15.6.2
4786-
react: ^17.0.0
4786+
react: ^18.2.0
47874787
react-datetime-picker: latest
4788-
react-dom: ^17.0.0
4788+
react-dom: ^18.2.0
47894789
style-loader: ^3.0.0
47904790
webpack: ^5.20.0
47914791
webpack-cli: ^4.7.0
@@ -4814,16 +4814,15 @@ __metadata:
48144814
languageName: node
48154815
linkType: hard
48164816

4817-
"react-dom@npm:^17.0.0":
4818-
version: 17.0.2
4819-
resolution: "react-dom@npm:17.0.2"
4817+
"react-dom@npm:^18.2.0":
4818+
version: 18.2.0
4819+
resolution: "react-dom@npm:18.2.0"
48204820
dependencies:
48214821
loose-envify: ^1.1.0
4822-
object-assign: ^4.1.1
4823-
scheduler: ^0.20.2
4822+
scheduler: ^0.23.0
48244823
peerDependencies:
4825-
react: 17.0.2
4826-
checksum: 1c1eaa3bca7c7228d24b70932e3d7c99e70d1d04e13bb0843bbf321582bc25d7961d6b8a6978a58a598af2af496d1cedcfb1bf65f6b0960a0a8161cb8dab743c
4824+
react: ^18.2.0
4825+
checksum: 7d323310bea3a91be2965f9468d552f201b1c27891e45ddc2d6b8f717680c95a75ae0bc1e3f5cf41472446a2589a75aed4483aee8169287909fcd59ad149e8cc
48274826
languageName: node
48284827
linkType: hard
48294828

@@ -4867,13 +4866,12 @@ __metadata:
48674866
languageName: node
48684867
linkType: hard
48694868

4870-
"react@npm:^17.0.0":
4871-
version: 17.0.2
4872-
resolution: "react@npm:17.0.2"
4869+
"react@npm:^18.2.0":
4870+
version: 18.2.0
4871+
resolution: "react@npm:18.2.0"
48734872
dependencies:
48744873
loose-envify: ^1.1.0
4875-
object-assign: ^4.1.1
4876-
checksum: b254cc17ce3011788330f7bbf383ab653c6848902d7936a87b09d835d091e3f295f7e9dd1597c6daac5dc80f90e778c8230218ba8ad599f74adcc11e33b9d61b
4874+
checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b
48774875
languageName: node
48784876
linkType: hard
48794877

@@ -5114,13 +5112,12 @@ __metadata:
51145112
languageName: node
51155113
linkType: hard
51165114

5117-
"scheduler@npm:^0.20.2":
5118-
version: 0.20.2
5119-
resolution: "scheduler@npm:0.20.2"
5115+
"scheduler@npm:^0.23.0":
5116+
version: 0.23.0
5117+
resolution: "scheduler@npm:0.23.0"
51205118
dependencies:
51215119
loose-envify: ^1.1.0
5122-
object-assign: ^4.1.1
5123-
checksum: c4b35cf967c8f0d3e65753252d0f260271f81a81e427241295c5a7b783abf4ea9e905f22f815ab66676f5313be0a25f47be582254db8f9241b259213e999b8fc
5120+
checksum: d79192eeaa12abef860c195ea45d37cbf2bbf5f66e3c4dcd16f54a7da53b17788a70d109ee3d3dde1a0fd50e6a8fc171f4300356c5aee4fc0171de526bf35f8a
51245121
languageName: node
51255122
linkType: hard
51265123

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,9 +15,9 @@
1515
"dependencies": {
1616
"@wojtekmaj/date-utils": "^1.0.0",
1717
"prop-types": "^15.6.2",
18-
"react": "^17.0.0",
18+
"react": "^18.2.0",
1919
"react-datetime-picker": "portal:../",
20-
"react-dom": "^17.0.0"
20+
"react-dom": "^18.2.0"
2121
},
2222
"devDependencies": {
2323
"@babel/core": "^7.15.0",

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
@@ -5328,9 +5328,9 @@ __metadata:
53285328
less-loader: ^11.0.0
53295329
mini-css-extract-plugin: ^2.0.0
53305330
prop-types: ^15.6.2
5331-
react: ^17.0.0
5331+
react: ^18.2.0
53325332
react-datetime-picker: "portal:../"
5333-
react-dom: ^17.0.0
5333+
react-dom: ^18.2.0
53345334
react-refresh: ^0.14.0
53355335
style-loader: ^3.0.0
53365336
webpack: ^5.20.0
@@ -5359,16 +5359,15 @@ __metadata:
53595359
languageName: node
53605360
linkType: soft
53615361

5362-
"react-dom@npm:^17.0.0":
5363-
version: 17.0.2
5364-
resolution: "react-dom@npm:17.0.2"
5362+
"react-dom@npm:^18.2.0":
5363+
version: 18.2.0
5364+
resolution: "react-dom@npm:18.2.0"
53655365
dependencies:
53665366
loose-envify: ^1.1.0
5367-
object-assign: ^4.1.1
5368-
scheduler: ^0.20.2
5367+
scheduler: ^0.23.0
53695368
peerDependencies:
5370-
react: 17.0.2
5371-
checksum: 1c1eaa3bca7c7228d24b70932e3d7c99e70d1d04e13bb0843bbf321582bc25d7961d6b8a6978a58a598af2af496d1cedcfb1bf65f6b0960a0a8161cb8dab743c
5369+
react: ^18.2.0
5370+
checksum: 7d323310bea3a91be2965f9468d552f201b1c27891e45ddc2d6b8f717680c95a75ae0bc1e3f5cf41472446a2589a75aed4483aee8169287909fcd59ad149e8cc
53725371
languageName: node
53735372
linkType: hard
53745373

@@ -5419,13 +5418,12 @@ __metadata:
54195418
languageName: node
54205419
linkType: hard
54215420

5422-
"react@npm:^17.0.0":
5423-
version: 17.0.2
5424-
resolution: "react@npm:17.0.2"
5421+
"react@npm:^18.2.0":
5422+
version: 18.2.0
5423+
resolution: "react@npm:18.2.0"
54255424
dependencies:
54265425
loose-envify: ^1.1.0
5427-
object-assign: ^4.1.1
5428-
checksum: b254cc17ce3011788330f7bbf383ab653c6848902d7936a87b09d835d091e3f295f7e9dd1597c6daac5dc80f90e778c8230218ba8ad599f74adcc11e33b9d61b
5426+
checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b
54295427
languageName: node
54305428
linkType: hard
54315429

@@ -5696,13 +5694,12 @@ __metadata:
56965694
languageName: node
56975695
linkType: hard
56985696

5699-
"scheduler@npm:^0.20.2":
5700-
version: 0.20.2
5701-
resolution: "scheduler@npm:0.20.2"
5697+
"scheduler@npm:^0.23.0":
5698+
version: 0.23.0
5699+
resolution: "scheduler@npm:0.23.0"
57025700
dependencies:
57035701
loose-envify: ^1.1.0
5704-
object-assign: ^4.1.1
5705-
checksum: c4b35cf967c8f0d3e65753252d0f260271f81a81e427241295c5a7b783abf4ea9e905f22f815ab66676f5313be0a25f47be582254db8f9241b259213e999b8fc
5702+
checksum: d79192eeaa12abef860c195ea45d37cbf2bbf5f66e3c4dcd16f54a7da53b17788a70d109ee3d3dde1a0fd50e6a8fc171f4300356c5aee4fc0171de526bf35f8a
57065703
languageName: node
57075704
linkType: hard
57085705

yarn.lock

Lines changed: 31 additions & 45 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

@@ -2042,12 +2042,12 @@ __metadata:
20422042
languageName: node
20432043
linkType: hard
20442044

2045-
"@types/react-dom@npm:<18.0.0":
2046-
version: 17.0.17
2047-
resolution: "@types/react-dom@npm:17.0.17"
2045+
"@types/react-dom@npm:^18.0.0":
2046+
version: 18.0.6
2047+
resolution: "@types/react-dom@npm:18.0.6"
20482048
dependencies:
2049-
"@types/react": ^17
2050-
checksum: 23caf98aa03e968811560f92a2c8f451694253ebe16b670929b24eaf0e7fa62ba549abe9db0ac028a9d8a9086acd6ab9c6c773f163fa21224845edbc00ba6232
2049+
"@types/react": "*"
2050+
checksum: db571047af1a567631758700b9f7d143e566df939cfe5fbf7535347cc0c726a1cdbb5e3f8566d076e54cf708b6c1166689de194a9ba09ee35efc9e1d45911685
20512051
languageName: node
20522052
linkType: hard
20532053

@@ -2062,17 +2062,6 @@ __metadata:
20622062
languageName: node
20632063
linkType: hard
20642064

2065-
"@types/react@npm:^17":
2066-
version: 17.0.50
2067-
resolution: "@types/react@npm:17.0.50"
2068-
dependencies:
2069-
"@types/prop-types": "*"
2070-
"@types/scheduler": "*"
2071-
csstype: ^3.0.2
2072-
checksum: b5629dff7c2f3e9fcba95a19b2b3bfd78d7cacc33ba5fc26413dba653d34afcac3b93ddabe563e8062382688a1eac7db68e93739bb8e712d27637a03aaafbbb8
2073-
languageName: node
2074-
linkType: hard
2075-
20762065
"@types/scheduler@npm:*":
20772066
version: 0.16.2
20782067
resolution: "@types/scheduler@npm:0.16.2"
@@ -6029,7 +6018,7 @@ __metadata:
60296018
"@babel/preset-env": ^7.15.0
60306019
"@babel/preset-react": ^7.14.0
60316020
"@testing-library/jest-dom": ^5.15.0
6032-
"@testing-library/react": ^12.1.0
6021+
"@testing-library/react": ^13.4.0
60336022
"@wojtekmaj/date-utils": ^1.0.3
60346023
eslint: ^8.26.0
60356024
eslint-config-wojtekmaj: ^0.7.1
@@ -6043,11 +6032,11 @@ __metadata:
60436032
prettier: ^2.7.0
60446033
pretty-quick: ^3.1.0
60456034
prop-types: ^15.6.0
6046-
react: ^17.0.0
6035+
react: ^18.2.0
60476036
react-calendar: ^3.7.0
60486037
react-clock: ^3.1.0
60496038
react-date-picker: ^9.0.0
6050-
react-dom: ^17.0.0
6039+
react-dom: ^18.2.0
60516040
react-fit: ^1.4.0
60526041
react-time-picker: ^5.0.0
60536042
rimraf: ^3.0.0
@@ -6057,16 +6046,15 @@ __metadata:
60576046
languageName: unknown
60586047
linkType: soft
60596048

6060-
"react-dom@npm:^17.0.0":
6061-
version: 17.0.2
6062-
resolution: "react-dom@npm:17.0.2"
6049+
"react-dom@npm:^18.2.0":
6050+
version: 18.2.0
6051+
resolution: "react-dom@npm:18.2.0"
60636052
dependencies:
60646053
loose-envify: ^1.1.0
6065-
object-assign: ^4.1.1
6066-
scheduler: ^0.20.2
6054+
scheduler: ^0.23.0
60676055
peerDependencies:
6068-
react: 17.0.2
6069-
checksum: 1c1eaa3bca7c7228d24b70932e3d7c99e70d1d04e13bb0843bbf321582bc25d7961d6b8a6978a58a598af2af496d1cedcfb1bf65f6b0960a0a8161cb8dab743c
6056+
react: ^18.2.0
6057+
checksum: 7d323310bea3a91be2965f9468d552f201b1c27891e45ddc2d6b8f717680c95a75ae0bc1e3f5cf41472446a2589a75aed4483aee8169287909fcd59ad149e8cc
60706058
languageName: node
60716059
linkType: hard
60726060

@@ -6124,13 +6112,12 @@ __metadata:
61246112
languageName: node
61256113
linkType: hard
61266114

6127-
"react@npm:^17.0.0":
6128-
version: 17.0.2
6129-
resolution: "react@npm:17.0.2"
6115+
"react@npm:^18.2.0":
6116+
version: 18.2.0
6117+
resolution: "react@npm:18.2.0"
61306118
dependencies:
61316119
loose-envify: ^1.1.0
6132-
object-assign: ^4.1.1
6133-
checksum: b254cc17ce3011788330f7bbf383ab653c6848902d7936a87b09d835d091e3f295f7e9dd1597c6daac5dc80f90e778c8230218ba8ad599f74adcc11e33b9d61b
6120+
checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b
61346121
languageName: node
61356122
linkType: hard
61366123

@@ -6417,13 +6404,12 @@ __metadata:
64176404
languageName: node
64186405
linkType: hard
64196406

6420-
"scheduler@npm:^0.20.2":
6421-
version: 0.20.2
6422-
resolution: "scheduler@npm:0.20.2"
6407+
"scheduler@npm:^0.23.0":
6408+
version: 0.23.0
6409+
resolution: "scheduler@npm:0.23.0"
64236410
dependencies:
64246411
loose-envify: ^1.1.0
6425-
object-assign: ^4.1.1
6426-
checksum: c4b35cf967c8f0d3e65753252d0f260271f81a81e427241295c5a7b783abf4ea9e905f22f815ab66676f5313be0a25f47be582254db8f9241b259213e999b8fc
6412+
checksum: d79192eeaa12abef860c195ea45d37cbf2bbf5f66e3c4dcd16f54a7da53b17788a70d109ee3d3dde1a0fd50e6a8fc171f4300356c5aee4fc0171de526bf35f8a
64276413
languageName: node
64286414
linkType: hard
64296415

0 commit comments

Comments
 (0)