diff --git a/packages/react-dom/npm/server.browser.js b/packages/react-dom/npm/server.browser.js
index 947e981ffd6..4627357ca74 100644
--- a/packages/react-dom/npm/server.browser.js
+++ b/packages/react-dom/npm/server.browser.js
@@ -12,7 +12,6 @@ if (process.env.NODE_ENV === 'production') {
exports.version = l.version;
exports.renderToString = l.renderToString;
exports.renderToStaticMarkup = l.renderToStaticMarkup;
-exports.renderToNodeStream = l.renderToNodeStream;
exports.renderToStaticNodeStream = l.renderToStaticNodeStream;
exports.renderToReadableStream = s.renderToReadableStream;
if (s.resume) {
diff --git a/packages/react-dom/npm/server.bun.js b/packages/react-dom/npm/server.bun.js
index adbc56adec0..cd45f7d7f1f 100644
--- a/packages/react-dom/npm/server.bun.js
+++ b/packages/react-dom/npm/server.bun.js
@@ -15,7 +15,6 @@ exports.renderToReadableStream = b.renderToReadableStream;
if (b.resume) {
exports.resume = b.resume;
}
-exports.renderToNodeStream = b.renderToNodeStream;
exports.renderToStaticNodeStream = b.renderToStaticNodeStream;
exports.renderToString = l.renderToString;
exports.renderToStaticMarkup = l.renderToStaticMarkup;
diff --git a/packages/react-dom/npm/server.edge.js b/packages/react-dom/npm/server.edge.js
index ced0fa7a4e5..c71b3ee8059 100644
--- a/packages/react-dom/npm/server.edge.js
+++ b/packages/react-dom/npm/server.edge.js
@@ -12,7 +12,6 @@ if (process.env.NODE_ENV === 'production') {
exports.version = b.version;
exports.renderToReadableStream = b.renderToReadableStream;
-exports.renderToNodeStream = b.renderToNodeStream;
exports.renderToStaticNodeStream = b.renderToStaticNodeStream;
exports.renderToString = l.renderToString;
exports.renderToStaticMarkup = l.renderToStaticMarkup;
diff --git a/packages/react-dom/npm/server.node.js b/packages/react-dom/npm/server.node.js
index 6e48652e410..9aed61fffb3 100644
--- a/packages/react-dom/npm/server.node.js
+++ b/packages/react-dom/npm/server.node.js
@@ -12,7 +12,6 @@ if (process.env.NODE_ENV === 'production') {
exports.version = l.version;
exports.renderToString = l.renderToString;
exports.renderToStaticMarkup = l.renderToStaticMarkup;
-exports.renderToNodeStream = l.renderToNodeStream;
exports.renderToStaticNodeStream = l.renderToStaticNodeStream;
exports.renderToPipeableStream = s.renderToPipeableStream;
if (s.resumeToPipeableStream) {
diff --git a/packages/react-dom/server.browser.js b/packages/react-dom/server.browser.js
index f617e7ec7e3..490bc815040 100644
--- a/packages/react-dom/server.browser.js
+++ b/packages/react-dom/server.browser.js
@@ -23,12 +23,6 @@ export function renderToStaticMarkup() {
arguments,
);
}
-export function renderToNodeStream() {
- return require('./src/server/ReactDOMLegacyServerBrowser').renderToNodeStream.apply(
- this,
- arguments,
- );
-}
export function renderToStaticNodeStream() {
return require('./src/server/ReactDOMLegacyServerBrowser').renderToStaticNodeStream.apply(
this,
diff --git a/packages/react-dom/server.bun.js b/packages/react-dom/server.bun.js
index 0776c4a85b0..8e868a86215 100644
--- a/packages/react-dom/server.bun.js
+++ b/packages/react-dom/server.bun.js
@@ -18,13 +18,6 @@ export function renderToReadableStream() {
);
}
-export function renderToNodeStream() {
- return require('./src/server/react-dom-server.bun').renderToNodeStream.apply(
- this,
- arguments,
- );
-}
-
export function renderToStaticNodeStream() {
return require('./src/server/react-dom-server.bun').renderToStaticNodeStream.apply(
this,
diff --git a/packages/react-dom/server.edge.js b/packages/react-dom/server.edge.js
index a48e6c7e0a4..d5a0ce6eb46 100644
--- a/packages/react-dom/server.edge.js
+++ b/packages/react-dom/server.edge.js
@@ -18,13 +18,6 @@ export function renderToReadableStream() {
);
}
-export function renderToNodeStream() {
- return require('./src/server/react-dom-server.edge').renderToNodeStream.apply(
- this,
- arguments,
- );
-}
-
export function renderToStaticNodeStream() {
return require('./src/server/react-dom-server.edge').renderToStaticNodeStream.apply(
this,
diff --git a/packages/react-dom/server.node.js b/packages/react-dom/server.node.js
index d0e403eaf89..acdaa234f3c 100644
--- a/packages/react-dom/server.node.js
+++ b/packages/react-dom/server.node.js
@@ -23,12 +23,6 @@ export function renderToStaticMarkup() {
arguments,
);
}
-export function renderToNodeStream() {
- return require('./src/server/ReactDOMLegacyServerNode').renderToNodeStream.apply(
- this,
- arguments,
- );
-}
export function renderToStaticNodeStream() {
return require('./src/server/ReactDOMLegacyServerNode').renderToStaticNodeStream.apply(
this,
diff --git a/packages/react-dom/src/__tests__/ReactDOMServerIntegrationNewContext-test.js b/packages/react-dom/src/__tests__/ReactDOMServerIntegrationNewContext-test.js
index 58af90bce30..df4deff9e23 100644
--- a/packages/react-dom/src/__tests__/ReactDOMServerIntegrationNewContext-test.js
+++ b/packages/react-dom/src/__tests__/ReactDOMServerIntegrationNewContext-test.js
@@ -338,24 +338,12 @@ describe('ReactDOMServerIntegration', () => {
);
- let streamAmy;
- let streamBob;
- expect(() => {
- streamAmy = ReactDOMServer.renderToNodeStream(
- AppWithUser('Amy'),
- ).setEncoding('utf8');
- }).toErrorDev(
- 'renderToNodeStream is deprecated. Use renderToPipeableStream instead.',
- {withoutStack: true},
- );
- expect(() => {
- streamBob = ReactDOMServer.renderToNodeStream(
- AppWithUser('Bob'),
- ).setEncoding('utf8');
- }).toErrorDev(
- 'renderToNodeStream is deprecated. Use renderToPipeableStream instead.',
- {withoutStack: true},
- );
+ const streamAmy = ReactDOMServer.renderToStaticNodeStream(
+ AppWithUser('Amy'),
+ ).setEncoding('utf8');
+ const streamBob = ReactDOMServer.renderToStaticNodeStream(
+ AppWithUser('Bob'),
+ ).setEncoding('utf8');
// Testing by filling the buffer using internal _read() with a small
// number of bytes to avoid a test case which needs to align to a
@@ -390,14 +378,9 @@ describe('ReactDOMServerIntegration', () => {
const streamCount = 34;
for (let i = 0; i < streamCount; i++) {
- expect(() => {
- streams[i] = ReactDOMServer.renderToNodeStream(
- NthRender(i % 2 === 0 ? 'Expected to be recreated' : i),
- ).setEncoding('utf8');
- }).toErrorDev(
- 'renderToNodeStream is deprecated. Use renderToPipeableStream instead.',
- {withoutStack: true},
- );
+ streams[i] = ReactDOMServer.renderToStaticNodeStream(
+ NthRender(i % 2 === 0 ? 'Expected to be recreated' : i),
+ ).setEncoding('utf8');
}
// Testing by filling the buffer using internal _read() with a small
@@ -414,14 +397,9 @@ describe('ReactDOMServerIntegration', () => {
// Recreate those same streams.
for (let i = 0; i < streamCount; i += 2) {
- expect(() => {
- streams[i] = ReactDOMServer.renderToNodeStream(
- NthRender(i),
- ).setEncoding('utf8');
- }).toErrorDev(
- 'renderToNodeStream is deprecated. Use renderToPipeableStream instead.',
- {withoutStack: true},
- );
+ streams[i] = ReactDOMServer.renderToStaticNodeStream(
+ NthRender(i),
+ ).setEncoding('utf8');
}
// Read a bit from all streams again.
diff --git a/packages/react-dom/src/__tests__/ReactServerRendering-test.js b/packages/react-dom/src/__tests__/ReactServerRendering-test.js
index ec962ef8ba5..bd70b81d2a9 100644
--- a/packages/react-dom/src/__tests__/ReactServerRendering-test.js
+++ b/packages/react-dom/src/__tests__/ReactServerRendering-test.js
@@ -578,74 +578,6 @@ describe('ReactDOMServer', () => {
});
});
- describe('renderToNodeStream', () => {
- it('should generate simple markup', () => {
- const SuccessfulElement = React.createElement(() => );
- let response;
- expect(() => {
- response = ReactDOMServer.renderToNodeStream(SuccessfulElement);
- }).toErrorDev(
- 'renderToNodeStream is deprecated. Use renderToPipeableStream instead.',
- {withoutStack: true},
- );
- expect(response.read().toString()).toMatch(new RegExp('
'));
- });
-
- it('should handle errors correctly', () => {
- const FailingElement = React.createElement(() => {
- throw new Error('An Error');
- });
- let response;
- expect(() => {
- response = ReactDOMServer.renderToNodeStream(FailingElement);
- }).toErrorDev(
- 'renderToNodeStream is deprecated. Use renderToPipeableStream instead.',
- {withoutStack: true},
- );
- return new Promise(resolve => {
- response.once('error', () => {
- resolve();
- });
- expect(response.read()).toBeNull();
- });
- });
-
- it('should refer users to new apis when using suspense', async () => {
- let resolve = null;
- const promise = new Promise(res => {
- resolve = () => {
- resolved = true;
- res();
- };
- });
- let resolved = false;
- function Suspender() {
- if (resolved) {
- return 'resolved';
- }
- throw promise;
- }
-
- let response;
- expect(() => {
- response = ReactDOMServer.renderToNodeStream(
-