diff --git a/packages/next/server/config.ts b/packages/next/server/config.ts index f51deaa8254aaf0..1250ea0dfe38004 100644 --- a/packages/next/server/config.ts +++ b/packages/next/server/config.ts @@ -678,6 +678,8 @@ export default async function loadConfig( const hasReactRoot = shouldUseReactRoot() if (hasReactRoot) { + // users might not have the `experimental` key in their config + userConfig.experimental = userConfig.experimental || {} userConfig.experimental.reactRoot = true }