diff --git a/packages/react-server/src/features/server-action/server.tsx b/packages/react-server/src/features/server-action/server.tsx index 79486d1fa..d09b89003 100644 --- a/packages/react-server/src/features/server-action/server.tsx +++ b/packages/react-server/src/features/server-action/server.tsx @@ -39,6 +39,7 @@ export function createActionBundlerConfig(): BundlerConfig { id, name, chunks: [], + async: true, } satisfies ImportManifestEntry; }, }, diff --git a/packages/react-server/src/plugin/index.ts b/packages/react-server/src/plugin/index.ts index fe8994b4b..804433318 100644 --- a/packages/react-server/src/plugin/index.ts +++ b/packages/react-server/src/plugin/index.ts @@ -248,8 +248,8 @@ export function vitePluginReactServer( // make server reference async for simplicity (stale chunkCache, etc...) // see TODO in https://github.com/facebook/react/blob/33a32441e991e126e5e874f831bd3afc237a3ecf/packages/react-server-dom-webpack/src/ReactFlightClientConfigBundlerWebpack.js#L131-L132 - code = code.replaceAll("if (isAsyncImport(metadata))", "if (true)"); - code = code.replaceAll("4 === metadata.length", "true"); + // code = code.replaceAll("if (isAsyncImport(metadata))", "if (true)"); + // code = code.replaceAll("4 === metadata.length", "true"); return code; } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c7727d70a..99bfc2283 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -302,14 +302,14 @@ importers: specifier: link:../../../react-server-next version: link:../../../react-server-next react: - specifier: 19.0.0-rc-eb3ad065-20240822 - version: 19.0.0-rc-eb3ad065-20240822 + specifier: 19.0.0-rc-f2df5694-20240916 + version: 19.0.0-rc-f2df5694-20240916 react-dom: - specifier: 19.0.0-rc-eb3ad065-20240822 - version: 19.0.0-rc-eb3ad065-20240822(react@19.0.0-rc-eb3ad065-20240822) + specifier: 19.0.0-rc-f2df5694-20240916 + version: 19.0.0-rc-f2df5694-20240916(react@19.0.0-rc-f2df5694-20240916) react-server-dom-webpack: - specifier: 19.0.0-rc-eb3ad065-20240822 - version: 19.0.0-rc-eb3ad065-20240822(react-dom@19.0.0-rc-eb3ad065-20240822(react@19.0.0-rc-eb3ad065-20240822))(react@19.0.0-rc-eb3ad065-20240822)(webpack@5.93.0(@swc/core@1.6.13(@swc/helpers@0.5.12))(esbuild@0.23.0)) + specifier: 19.0.0-rc-f2df5694-20240916 + version: 19.0.0-rc-f2df5694-20240916(react-dom@19.0.0-rc-f2df5694-20240916(react@19.0.0-rc-f2df5694-20240916))(react@19.0.0-rc-f2df5694-20240916)(webpack@5.93.0(@swc/core@1.6.13(@swc/helpers@0.5.12))(esbuild@0.23.0)) devDependencies: '@cloudflare/workers-types': specifier: ^4.20240909.0