No description
Find a file
Teo Stocco 789a665a03
Avoid page double render with emotion vanilla (#30541)
> Based on https://github.com/vercel/next.js/blob/v12.0.1/packages/next/server/render.tsx#L522-L532, this avoids the need for double page render. After investigation, the potential unneeded render has been introduced in the official [example](https://github.com/vercel/next.js/pull/20228/files#diff-3976da223aaf15067ecdd0734ca277ebf4629c46d62f89d732ab392752d3572dR6) but does not exist in the earlier proposed [solution](https://gist.github.com/colinhacks/c40519a6a050a99091862319151377ec). There might a reason (layered override?) for it but I am unable to find relevant explanation.

Original discussion in https://github.com/mantinedev/mantine/pull/348.

## Documentation / Examples

- [x] Make sure the linting passes by running `yarn lint`
2022-01-05 17:48:12 +00:00
.github Remove unused turbo remote cache env vars (#33030) 2022-01-05 07:48:42 -06:00
.vscode Additional bench tracing improvements (#29325) 2021-09-27 12:57:37 +02:00
bench simplify output messages (#31454) 2021-11-16 15:57:30 +00:00
docs feat(cli): introduce next info CLI command (#32972) 2022-01-04 15:35:32 +00:00
errors [ESLint] Adds lint rule to flag usage of <head> (#32897) 2021-12-31 05:09:44 +00:00
examples Avoid page double render with emotion vanilla (#30541) 2022-01-05 17:48:12 +00:00
packages Ensure NODE_ENV is not inlined for next/jest (#33032) 2022-01-05 09:22:22 -06:00
scripts Simplify trace span id generation (#32946) 2022-01-02 21:22:01 +00:00
test Ensure NODE_ENV is not inlined for next/jest (#33032) 2022-01-05 09:22:22 -06:00
.alexignore Enable Alex documentation linting for docs (#26598) 2021-06-25 11:40:50 -05:00
.alexrc Enable Alex documentation linting for docs (#26598) 2021-06-25 11:40:50 -05:00
.eslintignore fixes to allow lazy compilation for import() (#32441) 2021-12-14 11:33:04 +01:00
.eslintrc.json Remove .only and ensure jest lint rules apply for all tests (#31456) 2021-11-15 12:46:12 -06:00
.gitattributes the way towards webpack 5 typings (#29105) 2021-09-21 19:17:16 +02:00
.gitignore Lazy-load postcss (#31762) 2021-11-25 18:41:20 +01:00
.npmrc Remove version prefix 2018-10-02 01:35:56 +02:00
.prettierignore fixes to allow lazy compilation for import() (#32441) 2021-12-14 11:33:04 +01:00
.prettierignore_staged Extract next-swc Rust code into its own package (#31635) 2021-11-21 12:59:56 +01:00
.prettierrc.json Prettier trailingComma default value to es5 since 2.0 (#14391) 2020-06-22 13:25:24 +02:00
azure-pipelines.yml Bump "engines" to node >= 12.22.0 (#29949) 2021-10-15 20:55:14 +00:00
CODE_OF_CONDUCT.md Update Code of Conduct email address (#12108) 2020-04-22 16:27:24 +02:00
contributing.md Update contributing guidelines for examples (#32584) 2021-12-16 13:39:03 -06:00
jest.config.js Don't swallow test failures caused by POSIX signals (#32688) 2021-12-21 12:52:07 -06:00
lerna.json v12.0.8-canary.17 2022-01-04 15:29:37 -06:00
license.md Update license year for all packages 2021-01-11 11:12:19 +01:00
lint-staged.config.js Replace CLIEngine with ESLint (#25801) 2021-06-09 13:54:10 +02:00
package.json Re-enable turbo caching for swc build jobs (#32617) 2022-01-04 15:10:16 -06:00
readme.md Monorepo (#5341) 2018-10-01 01:02:10 +02:00
release.js Fix labels for release sections 2021-11-21 13:11:54 +01:00
run-tests.js Don't swallow test failures caused by POSIX signals (#32688) 2021-12-21 12:52:07 -06:00
SECURITY.md Create SECURITY.md 2020-07-13 19:25:08 +02:00
skip-docs-change.js Update repo scripts to separate folder (#26787) 2021-07-01 13:41:27 +02:00
test-file.txt Add additional file serving tests (#12479) 2020-05-04 11:58:19 -05:00
tsconfig.json Update test set-up to leverage playwright when able to (#28634) 2021-09-13 14:36:25 +02:00
UPGRADING.md Move upgrading guide to /docs (#10727) 2020-02-28 23:46:18 +01:00
vercel.json Silence GH Comments for Preview URLs (#18766) 2020-11-03 21:59:47 +00:00
yarn.lock Re-enable turbo caching for swc build jobs (#32617) 2022-01-04 15:10:16 -06:00

Next.js

Getting Started

Visit https://nextjs.org/learn to get started with Next.js.

Documentation

Visit https://nextjs.org/docs to view the full documentation.

Who is using Next.js?

Next.js is used by the world's leading companies. Check out the Next.js Showcase to learn more.

Community

The Next.js community can be found on GitHub Discussions, where you can ask questions, voice ideas, and share your projects.

To chat with other community members you can join the Next.js Discord.

Our Code of Conduct applies to all Next.js community channels.

Contributing

Please see our contributing.md.

Good First Issues

We have a list of good first issues that contain bugs which have a relatively limited scope. This is a great place to get started, gain experience, and get familiar with our contribution process.

Authors