diff --git a/packages/react-dom/src/server/ReactDOMLegacyServerBrowser.js b/packages/react-dom/src/server/ReactDOMLegacyServerBrowser.js index 2ea0b22d10abca..e70bcacadc8db6 100644 --- a/packages/react-dom/src/server/ReactDOMLegacyServerBrowser.js +++ b/packages/react-dom/src/server/ReactDOMLegacyServerBrowser.js @@ -38,11 +38,11 @@ function renderToString( ): string { let didFatal = false; let fatalError = null; - const result = []; + const result = ''; const destination = { push(chunk) { - if (chunk) { - result.push(chunk); + if (chunk !== null) { + result += chunk; } return true; }, @@ -69,7 +69,7 @@ function renderToString( if (didFatal) { throw fatalError; } - return result.join(''); + return result; } function renderToNodeStream() {