rsnext/examples/with-vanilla-extract
ChanHui 8d45aa9bfb
update @types/react version in examples (#57259)
### What?
When I ran `npx create-next-app --example with-turbopack` and installed
dependencies using `yarn`, I found an typescript error(`'SomeComponent'
cannot be used as a JSX component.`).

<img
src="https://github.com/vercel/next.js/assets/51700274/f6c7e478-c0b1-4ea2-996f-4c0c78e3bb4b"
width=400 />

and I realized that the bug is due to the version of
@types/react(18.0.x).
you can check this issue on
[here](https://github.com/vercel/next.js/issues/42292#issuecomment-1594351684)
too.

### Why?
It seems that there is an error occurring in the @types/react version
18.0.x.

### How?
It would be good to change the @types/react version to 18.2.8 in the
next.js examples.

I think this change will resolve [this
issue](https://github.com/vercel/next.js/issues/55080#issue-1884846177)
[NestJS
documentation](https://nextjs.org/docs/app/building-your-application/configuring/typescript#async-server-component-typescript-error)
also states to upgrade the version.

Co-authored-by: Lee Robinson <me@leerob.io>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-10-26 19:52:08 -05:00
..
app Update Vanilla Extract Example (#50394) 2023-05-27 01:41:17 +00:00
components Update Vanilla Extract Example (#50394) 2023-05-27 01:41:17 +00:00
public Update Vanilla Extract Example (#50394) 2023-05-27 01:41:17 +00:00
.gitignore Add .yarn/install-state.gz to .gitignore (#56637) 2023-10-18 16:34:48 +00:00
next-env.d.ts Update Vanilla Extract Example (#50394) 2023-05-27 01:41:17 +00:00
next.config.js Update Vanilla Extract Example (#50394) 2023-05-27 01:41:17 +00:00
package.json update @types/react version in examples (#57259) 2023-10-26 19:52:08 -05:00
README.md Update Vanilla Extract Example (#50394) 2023-05-27 01:41:17 +00:00
tsconfig.json Update Vanilla Extract Example (#50394) 2023-05-27 01:41:17 +00:00

Next.js + vanilla-extract Example

This example demonstrates usage of Vanilla Extract with the app directory.

Deploy your own

Deploy the example using Vercel:

Deploy with Vercel

How to use

Execute create-next-app with npm, Yarn, or pnpm to bootstrap the example:

npx create-next-app --example with-vanilla-extract with-vanilla-extract-app
yarn create next-app --example with-vanilla-extract with-vanilla-extract-app
pnpm create next-app --example with-vanilla-extract with-vanilla-extract-app

Deploy it to the cloud with Vercel (Documentation).