Skip to content

Commit c12b94f

Browse files
Merge pull request google-map-react#1103 from derkoe/react-18
React 18 in peer-dependencies and use new API
2 parents c0deb76 + 2d1187c commit c12b94f

File tree

4 files changed

+23
-23
lines changed

4 files changed

+23
-23
lines changed

example/src/App.test.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
import React from 'react'
22
import ReactDOM from 'react-dom'
33
import App from './App'
4+
import { createRoot } from 'react-dom/client';
5+
46

57
it('renders without crashing', () => {
68
const div = document.createElement('div')
7-
ReactDOM.render(<App />, div)
9+
const root = createRoot(div);
10+
root.render(<App />)
811
ReactDOM.unmountComponentAtNode(div)
912
})

example/src/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import './index.css'
22

33
import React from 'react'
4-
import ReactDOM from 'react-dom'
54
import App from './App'
65

7-
ReactDOM.render(<App />, document.getElementById('root'))
6+
const root = createRoot(document.getElementById('root'))
7+
root.render(<App />)

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333
"prop-types": "^15.7.2"
3434
},
3535
"peerDependencies": {
36-
"react": "^16.0.0 || ^17.0.0",
37-
"react-dom": "^16.0.0 || ^17.0.0"
36+
"react": "^16.0.0 || ^17.0.0 || ^18.0.0",
37+
"react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0"
3838
},
3939
"devDependencies": {
4040
"babel-eslint": "^10.0.3",
@@ -55,8 +55,8 @@
5555
"microbundle-crl": "^0.13.10",
5656
"npm-run-all": "^4.1.5",
5757
"prettier": "^2.0.4",
58-
"react": "^16.0.0 || ^17.0.2",
59-
"react-dom": "^16.0.0 || ^17.0.2",
58+
"react": "^16.0.0 || ^17.0.2 || ^18.0.0",
59+
"react-dom": "^16.0.0 || ^17.0.2 || ^18.0.0",
6060
"react-scripts": "^3.4.1"
6161
},
6262
"files": [

yarn.lock

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -9430,14 +9430,13 @@ react-dev-utils@^10.2.1:
94309430
strip-ansi "6.0.0"
94319431
text-table "0.2.0"
94329432

9433-
"react-dom@^16.0.0 || ^17.0.2":
9434-
version "17.0.2"
9435-
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
9436-
integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
9433+
"react-dom@^16.0.0 || ^17.0.2 || ^18.0.0":
9434+
version "18.0.0"
9435+
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.0.0.tgz#26b88534f8f1dbb80853e1eabe752f24100d8023"
9436+
integrity sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw==
94379437
dependencies:
94389438
loose-envify "^1.1.0"
9439-
object-assign "^4.1.1"
9440-
scheduler "^0.20.2"
9439+
scheduler "^0.21.0"
94419440

94429441
react-error-overlay@^6.0.7:
94439442
version "6.0.7"
@@ -9509,13 +9508,12 @@ react-scripts@^3.4.1:
95099508
optionalDependencies:
95109509
fsevents "2.1.2"
95119510

9512-
"react@^16.0.0 || ^17.0.2":
9513-
version "17.0.2"
9514-
resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
9515-
integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
9511+
"react@^16.0.0 || ^17.0.2 || ^18.0.0":
9512+
version "18.0.0"
9513+
resolved "https://registry.yarnpkg.com/react/-/react-18.0.0.tgz#b468736d1f4a5891f38585ba8e8fb29f91c3cb96"
9514+
integrity sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==
95169515
dependencies:
95179516
loose-envify "^1.1.0"
9518-
object-assign "^4.1.1"
95199517

95209518
read-pkg-up@^2.0.0:
95219519
version "2.0.0"
@@ -10107,13 +10105,12 @@ saxes@^3.1.9:
1010710105
dependencies:
1010810106
xmlchars "^2.1.1"
1010910107

10110-
scheduler@^0.20.2:
10111-
version "0.20.2"
10112-
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91"
10113-
integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==
10108+
scheduler@^0.21.0:
10109+
version "0.21.0"
10110+
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.21.0.tgz#6fd2532ff5a6d877b6edb12f00d8ab7e8f308820"
10111+
integrity sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==
1011410112
dependencies:
1011510113
loose-envify "^1.1.0"
10116-
object-assign "^4.1.1"
1011710114

1011810115
schema-utils@^1.0.0:
1011910116
version "1.0.0"

0 commit comments

Comments
 (0)