diff --git a/package.json b/package.json index 103dbed18d51..74420eef2b3d 100644 --- a/package.json +++ b/package.json @@ -177,8 +177,8 @@ "react-17": "npm:react@17.0.2", "react-dom": "18.2.0", "react-dom-17": "npm:react-dom@17.0.2", - "react-dom-exp": "npm:react-dom@0.0.0-experimental-c8b778b7f-20220825", - "react-exp": "npm:react@0.0.0-experimental-c8b778b7f-20220825", + "react-dom-exp": "npm:react-dom@0.0.0-experimental-0de3ddf56-20220825", + "react-exp": "npm:react@0.0.0-experimental-0de3ddf56-20220825", "react-ssr-prepass": "1.0.8", "react-virtualized": "9.22.3", "relay-compiler": "13.0.2", diff --git a/packages/next/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.development.server.js b/packages/next/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.development.server.js index 75a92df9b195..a4dfaa018c81 100644 --- a/packages/next/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.development.server.js +++ b/packages/next/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.development.server.js @@ -189,13 +189,24 @@ function processSymbolChunk(request, id, name) { // eslint-disable-next-line no-unused-vars var MODULE_TAG = Symbol.for('react.module.reference'); function getModuleKey(reference) { - return reference.filepath + '#' + reference.name; + return reference.filepath + '#' + reference.name + (reference.async ? '#async' : ''); } function isModuleReference(reference) { return reference.$$typeof === MODULE_TAG; } function resolveModuleMetaData(config, moduleReference) { - return config[moduleReference.filepath][moduleReference.name]; + var resolvedModuleData = config[moduleReference.filepath][moduleReference.name]; + + if (moduleReference.async) { + return { + id: resolvedModuleData.id, + chunks: resolvedModuleData.chunks, + name: resolvedModuleData.name, + async: true + }; + } else { + return resolvedModuleData; + } } // ATTENTION diff --git a/packages/next/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.production.min.server.js b/packages/next/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.production.min.server.js index 1df8f931cb3f..95a6f04e34bb 100644 --- a/packages/next/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.production.min.server.js +++ b/packages/next/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-writer.browser.production.min.server.js @@ -8,41 +8,41 @@ * LICENSE file in the root directory of this source tree. */ 'use strict';var e=require("react"),l=null,m=0;function n(a,c){if(0!==c.length)if(512