Skip to content

Commit 57426a2

Browse files
authored
Update Examples to use React 18 (vercel#42027)
This PR updates the minimum version of React used by examples from 17.0.2 to 18.2.0. Fixes vercel#41975 ## Bug - [x] Related issues linked using `fixes vercel#41975` - [ ] Integration tests added - [ ] Errors have a helpful link attached, see `contributing.md` ## Feature - [ ] Implements an existing feature request or RFC. Make sure the feature request has been accepted for implementation before opening a PR. - [ ] Related issues linked using `fixes #number` - [ ] Integration tests added - [ ] Documentation added - [ ] Telemetry added. In case of a feature if it's used or not. - [ ] Errors have a helpful link attached, see `contributing.md` ## Documentation / Examples - [x] Make sure the linting passes by running `pnpm build && pnpm lint` - [x] The "examples guidelines" are followed from [our contributing doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md)
1 parent 06ded79 commit 57426a2

File tree

159 files changed

+317
-317
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

159 files changed

+317
-317
lines changed

examples/api-routes-apollo-server-and-client-auth/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
"graphql": "^14.0.2",
1515
"next": "latest",
1616
"prop-types": "^15.6.2",
17-
"react": "^17.0.2",
18-
"react-dom": "^17.0.2",
17+
"react": "^18.2.0",
18+
"react-dom": "^18.2.0",
1919
"uuid": "8.1.0"
2020
}
2121
}

examples/api-routes-apollo-server-and-client/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"graphql": "^14.0.2",
1313
"next": "latest",
1414
"prop-types": "^15.6.2",
15-
"react": "^17.0.2",
16-
"react-dom": "^17.0.2"
15+
"react": "^18.2.0",
16+
"react-dom": "^18.2.0"
1717
}
1818
}

examples/api-routes-apollo-server/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"apollo-server-micro": "2.13.1",
1111
"graphql": "15.0.0",
1212
"next": "latest",
13-
"react": "^17.0.2",
14-
"react-dom": "^17.0.2"
13+
"react": "^18.2.0",
14+
"react-dom": "^18.2.0"
1515
}
1616
}

examples/cms-builder-io/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
"classnames": "2.3.1",
1212
"date-fns": "2.28.0",
1313
"next": "latest",
14-
"react": "^17.0.2",
15-
"react-dom": "^17.0.2"
14+
"react": "^18.2.0",
15+
"react-dom": "^18.2.0"
1616
},
1717
"devDependencies": {
1818
"autoprefixer": "^10.4.1",

examples/cms-buttercms/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
"camelcase-keys": "^7.0.1",
1515
"date-fns": "^2.25.0",
1616
"next": "^12.1.0",
17-
"react": "^17.0.2",
18-
"react-dom": "^17.0.2",
17+
"react": "^18.2.0",
18+
"react-dom": "^18.2.0",
1919
"sharp": "^0.29.3",
2020
"tiny-slider": "^2.9.4",
2121
"typescript": "^3.3.1"

examples/cms-contentful/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
"classnames": "2.3.1",
1212
"date-fns": "2.28.0",
1313
"next": "latest",
14-
"react": "^17.0.2",
15-
"react-dom": "^17.0.2"
14+
"react": "^18.2.0",
15+
"react-dom": "^18.2.0"
1616
},
1717
"devDependencies": {
1818
"autoprefixer": "10.4.2",

examples/cms-datocms/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
"classnames": "2.3.1",
1010
"date-fns": "2.28.0",
1111
"next": "latest",
12-
"react": "^17.0.2",
12+
"react": "^18.2.0",
1313
"react-datocms": "1.6.3",
14-
"react-dom": "^17.0.2",
14+
"react-dom": "^18.2.0",
1515
"remark": "14.0.2",
1616
"remark-html": "15.0.1"
1717
},

examples/cms-ghost/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
"date-fns": "2.28.0",
1212
"lazysizes": "^5.3.0",
1313
"next": "latest",
14-
"react": "^17.0.2",
15-
"react-dom": "^17.0.2"
14+
"react": "^18.2.0",
15+
"react-dom": "^18.2.0"
1616
},
1717
"devDependencies": {
1818
"autoprefixer": "10.4.2",

examples/cms-graphcms/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
"classnames": "2.3.1",
1010
"date-fns": "2.28.0",
1111
"next": "latest",
12-
"react": "^17.0.2",
13-
"react-dom": "^17.0.2"
12+
"react": "^18.2.0",
13+
"react-dom": "^18.2.0"
1414
},
1515
"devDependencies": {
1616
"autoprefixer": "10.4.2",

examples/cms-prepr/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
"classnames": "2.3.1",
1111
"date-fns": "2.28.0",
1212
"next": "latest",
13-
"react": "^17.0.2",
14-
"react-dom": "^17.0.2"
13+
"react": "^18.2.0",
14+
"react-dom": "^18.2.0"
1515
},
1616
"devDependencies": {
1717
"autoprefixer": "10.4.2",

examples/cms-sanity/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
"date-fns": "^2.29.1",
1616
"next": "latest",
1717
"next-sanity": "^0.6.0",
18-
"react": "^17.0.2",
19-
"react-dom": "^17.0.2"
18+
"react": "^18.2.0",
19+
"react-dom": "^18.2.0"
2020
},
2121
"devDependencies": {
2222
"autoprefixer": "^10.4.8",

examples/cms-storyblok/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
"classnames": "2.3.1",
1010
"date-fns": "2.28.0",
1111
"next": "latest",
12-
"react": "^17.0.2",
13-
"react-dom": "^17.0.2",
12+
"react": "^18.2.0",
13+
"react-dom": "^18.2.0",
1414
"remark": "14.0.2",
1515
"remark-html": "15.0.1",
1616
"storyblok-js-client": "2.5.0"

examples/cms-strapi/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
"classnames": "2.3.1",
1010
"date-fns": "2.28.0",
1111
"next": "latest",
12-
"react": "^17.0.2",
13-
"react-dom": "^17.0.2",
12+
"react": "^18.2.0",
13+
"react-dom": "^18.2.0",
1414
"remark": "^14.0.1",
1515
"remark-html": "^15.0.0"
1616
},

examples/cms-takeshape/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
"classnames": "2.3.1",
1010
"date-fns": "2.28.0",
1111
"next": "latest",
12-
"react": "^17.0.2",
13-
"react-dom": "^17.0.2",
12+
"react": "^18.2.0",
13+
"react-dom": "^18.2.0",
1414
"remark": "14.0.2",
1515
"remark-html": "15.0.1",
1616
"takeshape-routing": "4.86.0"

examples/cms-tina/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
"date-fns": "2.29.3",
1515
"gray-matter": "4.0.3",
1616
"next": "latest",
17-
"react": "^17.0.2",
18-
"react-dom": "^17.0.2",
17+
"react": "^18.2.0",
18+
"react-dom": "^18.2.0",
1919
"remark": "14.0.2",
2020
"remark-html": "15.0.1",
2121
"styled-components": "^5.3.3",

examples/cms-umbraco-heartcore/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
"classnames": "2.3.1",
1010
"date-fns": "2.28.0",
1111
"next": "latest",
12-
"react": "^17.0.2",
13-
"react-dom": "^17.0.2"
12+
"react": "^18.2.0",
13+
"react-dom": "^18.2.0"
1414
},
1515
"devDependencies": {
1616
"autoprefixer": "10.4.2",

examples/cms-webiny/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
"date-fns": "2.28.0",
1111
"gray-matter": "4.0.3",
1212
"next": "latest",
13-
"react": "^17.0.2",
14-
"react-dom": "^17.0.2",
13+
"react": "^18.2.0",
14+
"react-dom": "^18.2.0",
1515
"remark": "14.0.2",
1616
"remark-html": "15.0.1"
1717
},

examples/custom-server-actionhero/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
"actionhero": "^18.1.2",
88
"ioredis": "^3.2.2",
99
"next": "latest",
10-
"react": "^17.0.2",
11-
"react-dom": "^17.0.2",
10+
"react": "^18.2.0",
11+
"react-dom": "^18.2.0",
1212
"ws": "^4.1.0"
1313
},
1414
"scripts": {

examples/custom-server-express/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"cross-env": "^7.0.2",
1010
"express": "^4.17.1",
1111
"next": "latest",
12-
"react": "^17.0.2",
13-
"react-dom": "^17.0.2"
12+
"react": "^18.2.0",
13+
"react-dom": "^18.2.0"
1414
}
1515
}

examples/custom-server-hapi/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
"@hapi/hapi": "^20.2.1",
1010
"cross-env": "^7.0.3",
1111
"next": "latest",
12-
"react": "^17.0.2",
13-
"react-dom": "^17.0.2"
12+
"react": "^18.2.0",
13+
"react-dom": "^18.2.0"
1414
},
1515
"devDependencies": {
1616
"@types/hapi__hapi": "^20.0.10",

examples/custom-server-koa/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"cross-env": "^5.2.0",
1111
"koa": "^2.13.0",
1212
"next": "latest",
13-
"react": "^17.0.2",
14-
"react-dom": "^17.0.2"
13+
"react": "^18.2.0",
14+
"react-dom": "^18.2.0"
1515
}
1616
}

examples/custom-server-polka/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"cross-env": "^5.2.0",
1010
"next": "latest",
1111
"polka": "0.5.1",
12-
"react": "^17.0.2",
13-
"react-dom": "^17.0.2"
12+
"react": "^18.2.0",
13+
"react-dom": "^18.2.0"
1414
}
1515
}

examples/svg-components/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
},
88
"dependencies": {
99
"next": "latest",
10-
"react": "^17.0.2",
11-
"react-dom": "^17.0.2"
10+
"react": "^18.2.0",
11+
"react-dom": "^18.2.0"
1212
},
1313
"devDependencies": {
1414
"@svgr/webpack": "^6.2.1",

examples/with-absolute-imports/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
},
88
"dependencies": {
99
"next": "latest",
10-
"react": "^17.0.2",
11-
"react-dom": "^17.0.2"
10+
"react": "^18.2.0",
11+
"react-dom": "^18.2.0"
1212
}
1313
}

examples/with-algolia-react-instantsearch/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
"next": "latest",
1313
"prop-types": "^15.5.10",
1414
"qs": "^6.4.0",
15-
"react": "^17.0.2",
16-
"react-dom": "^17.0.2",
15+
"react": "^18.2.0",
16+
"react-dom": "^18.2.0",
1717
"react-instantsearch-dom": "6.6.0",
1818
"style-loader": "^0.17.0"
1919
}

examples/with-aphrodite/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"dependencies": {
99
"aphrodite": "^2.3.1",
1010
"next": "latest",
11-
"react": "^17.0.2",
12-
"react-dom": "^17.0.2"
11+
"react": "^18.2.0",
12+
"react-dom": "^18.2.0"
1313
}
1414
}

examples/with-apollo-and-redux/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
"lodash": "4.17.20",
1313
"next": "latest",
1414
"prop-types": "^15.6.0",
15-
"react": "^17.0.2",
16-
"react-dom": "^17.0.2",
15+
"react": "^18.2.0",
16+
"react-dom": "^18.2.0",
1717
"react-redux": "^7.1.1",
1818
"redux": "^4.0.1",
1919
"redux-devtools-extension": "2.13.8"

examples/with-apollo-neo4j-graphql/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"neo4j-driver": "^4.2.1",
1414
"neo4j-graphql-js": "^2.17.1",
1515
"next": "latest",
16-
"react": "^17.0.2",
17-
"react-dom": "^17.0.2"
16+
"react": "^18.2.0",
17+
"react-dom": "^18.2.0"
1818
}
1919
}

examples/with-apollo/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"graphql": "^15.3.0",
1313
"next": "latest",
1414
"prop-types": "^15.6.2",
15-
"react": "^17.0.2",
16-
"react-dom": "^17.0.2"
15+
"react": "^18.2.0",
16+
"react-dom": "^18.2.0"
1717
}
1818
}

examples/with-app-layout/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
},
88
"dependencies": {
99
"next": "latest",
10-
"react": "^17.0.2",
11-
"react-dom": "^17.0.2"
10+
"react": "^18.2.0",
11+
"react-dom": "^18.2.0"
1212
}
1313
}

examples/with-atlaskit/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
"@atlaskit/dropdown-menu": "^9.0.2",
1313
"@atlaskit/field-base": "^14.0.2",
1414
"next": "^9.3.1",
15-
"react": "^17.0.2",
16-
"react-dom": "^17.0.2",
15+
"react": "^18.2.0",
16+
"react-dom": "^18.2.0",
1717
"styled-components": "^5.0.1"
1818
},
1919
"devDependencies": {

examples/with-babel-macros/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
},
88
"dependencies": {
99
"next": "latest",
10-
"react": "^17.0.2",
11-
"react-dom": "^17.0.2"
10+
"react": "^18.2.0",
11+
"react-dom": "^18.2.0"
1212
},
1313
"devDependencies": {
1414
"babel-plugin-macros": "^2.4.2",

examples/with-carbon-components/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"carbon-icons": "^7.0.7",
1313
"next": "latest",
1414
"sass": "^1.32.4",
15-
"react": "^17.0.2",
16-
"react-dom": "^17.0.2"
15+
"react": "^18.2.0",
16+
"react-dom": "^18.2.0"
1717
}
1818
}

examples/with-cerebral/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"@cerebral/react": "^2.1.0",
1010
"cerebral": "^3.1.0",
1111
"next": "latest",
12-
"react": "^17.0.2",
13-
"react-dom": "^17.0.2"
12+
"react": "^18.2.0",
13+
"react-dom": "^18.2.0"
1414
}
1515
}

examples/with-compiled-css/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"@compiled/react": "^0.6.7",
1010
"@compiled/webpack-loader": "^0.6.7",
1111
"next": "latest",
12-
"react": "^17.0.2",
13-
"react-dom": "^17.0.2"
12+
"react": "^18.2.0",
13+
"react-dom": "^18.2.0"
1414
}
1515
}

examples/with-cookie-auth-fauna/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
"cookie": "^0.4.0",
1010
"faunadb": "2.10.0",
1111
"next": "latest",
12-
"react": "^17.0.2",
13-
"react-dom": "^17.0.2",
12+
"react": "^18.2.0",
13+
"react-dom": "^18.2.0",
1414
"swr": "0.2.3"
1515
}
1616
}

examples/with-couchbase/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"dependencies": {
99
"couchbase": "^3.1.3",
1010
"next": "latest",
11-
"react": "^17.0.2",
12-
"react-dom": "^17.0.2"
11+
"react": "^18.2.0",
12+
"react-dom": "^18.2.0"
1313
}
1414
}

0 commit comments

Comments
 (0)