diff --git a/packages/react-dom/server-rendering-stub.js b/packages/react-dom/server-rendering-stub.js index e50cb3edb3be1..6d28ee413b3cf 100644 --- a/packages/react-dom/server-rendering-stub.js +++ b/packages/react-dom/server-rendering-stub.js @@ -18,6 +18,8 @@ export {default as __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED} from './s export { createPortal, flushSync, + prefetchDNS, + preconnect, preload, preinit, } from './src/server/ReactDOMServerRenderingStub'; diff --git a/packages/react-dom/src/__tests__/react-dom-server-rendering-stub-test.js b/packages/react-dom/src/__tests__/react-dom-server-rendering-stub-test.js index 1a9aa2de636f6..d51c166bf765d 100644 --- a/packages/react-dom/src/__tests__/react-dom-server-rendering-stub-test.js +++ b/packages/react-dom/src/__tests__/react-dom-server-rendering-stub-test.js @@ -53,6 +53,18 @@ describe('react-dom-server-rendering-stub', () => { ); }); + it('provides preconnect and prefetchDNS exports', async () => { + function App() { + ReactDOM.preconnect('foo', {crossOrigin: 'use-credentials'}); + ReactDOM.prefetchDNS('bar'); + return