mirror of
https://github.com/reactjs/react.dev.git
synced 2026-02-24 04:33:10 +00:00
* Upgrade React and Next * Fix bug in useNestedScrollLock I guess refs get disconnected before passive effect cleanup runs. useLayoutEffect would also fix it but maybe this is better.
23 lines
1.2 KiB
Diff
23 lines
1.2 KiB
Diff
diff --git a/node_modules/next/dist/server/render.js b/node_modules/next/dist/server/render.js
|
|
index a1f8648..1b3d608 100644
|
|
--- a/node_modules/next/dist/server/render.js
|
|
+++ b/node_modules/next/dist/server/render.js
|
|
@@ -758,9 +758,14 @@ async function renderToHTML(req, res, pathname, query, renderOpts) {
|
|
// Always using react concurrent rendering mode with required react version 18.x
|
|
const renderShell = async (EnhancedApp, EnhancedComponent)=>{
|
|
const content = renderContent(EnhancedApp, EnhancedComponent);
|
|
- return await (0, _nodewebstreamshelper.renderToInitialStream)({
|
|
- ReactDOMServer: _serverbrowser.default,
|
|
- element: content
|
|
+ return new Promise((resolve, reject) => {
|
|
+ (0, _nodewebstreamshelper.renderToInitialStream)({
|
|
+ ReactDOMServer: _serverbrowser.default,
|
|
+ element: content,
|
|
+ streamOptions: {
|
|
+ onError: reject
|
|
+ }
|
|
+ }).then(resolve, reject);
|
|
});
|
|
};
|
|
const createBodyResult = (0, _tracer.getTracer)().wrap(_constants2.RenderSpan.createBodyResult, (initialStream, suffix)=>{
|