Skip to content

Commit fec6fcc

Browse files
committed
When implementing preloadModule and preinitModule I missed exporting them from the server rendering stub
1 parent 3566de5 commit fec6fcc

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

packages/react-dom/server-rendering-stub.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@ export {
2121
prefetchDNS,
2222
preconnect,
2323
preload,
24+
preloadModule,
2425
preinit,
26+
preinitModule,
2527
experimental_useFormStatus,
2628
experimental_useFormState,
2729
unstable_batchedUpdates,

packages/react-dom/src/__tests__/react-dom-server-rendering-stub-test.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,17 @@ describe('react-dom-server-rendering-stub', () => {
3939
});
4040

4141
// @gate enableFloat
42-
it('provides preload and preinit exports', async () => {
42+
it('provides preload, preloadModule, preinit, and preinitModule exports', async () => {
4343
function App() {
4444
ReactDOM.preload('foo', {as: 'style'});
45+
ReactDOM.preloadModule('foomodule');
4546
ReactDOM.preinit('bar', {as: 'style'});
47+
ReactDOM.preinitModule('barmodule');
4648
return <div>foo</div>;
4749
}
4850
const html = ReactDOMFizzServer.renderToString(<App />);
4951
expect(html).toEqual(
50-
'<link rel="stylesheet" href="bar" data-precedence="default"/><link rel="preload" as="style" href="foo"/><div>foo</div>',
52+
'<link rel="stylesheet" href="bar" data-precedence="default"/><script src="barmodule" type="module" async=""></script><link rel="preload" as="style" href="foo"/><link rel="modulepreload" href="foomodule"/><div>foo</div>',
5153
);
5254
});
5355

packages/react-dom/src/server/ReactDOMServerRenderingStub.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@
99

1010
export {
1111
preinit,
12+
preinitModule,
1213
preload,
14+
preloadModule,
1315
preconnect,
1416
prefetchDNS,
1517
} from '../shared/ReactDOMFloat';

0 commit comments

Comments
 (0)