Skip to content

Commit e3714b8

Browse files
Merge d555922 into 0285f5f
2 parents 0285f5f + d555922 commit e3714b8

File tree

95 files changed

+434
-324
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

95 files changed

+434
-324
lines changed

apps/bundle-size/src/bootstrap.tsx

Lines changed: 0 additions & 18 deletions
This file was deleted.

apps/bundle-size/src/index.ts

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
import React, { StrictMode } from 'react';
12
import { init } from '@module-federation/enhanced/runtime';
3+
import * as ReactDOM from 'react-dom/client';
4+
import HelloWorld from './HelloWorld';
25

3-
require('./bootstrap');
6+
init({
7+
name: 'bundle_size',
8+
remotes: [], // No remote references needed
9+
});
10+
11+
const rootElement = document.getElementById('root');
12+
if (!rootElement) {
13+
throw new Error('Failed to find the root element');
14+
}
15+
16+
const root = ReactDOM.createRoot(rootElement);
17+
root.render(
18+
React.createElement(StrictMode, null, React.createElement(HelloWorld)),
19+
);

apps/esbuild/mfe1/bootstrap.tsx

Lines changed: 0 additions & 10 deletions
This file was deleted.

apps/esbuild/mfe1/federation.config.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ const {
55

66
module.exports = withFederation({
77
name: 'mfe1',
8+
experiments: {
9+
asyncStartup: true,
10+
},
811
filename: './mfe1/remoteEntry.js',
912
exposes: {
1013
'./component': './mfe1/app',

apps/esbuild/mfe1/main.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1-
(async () => {
2-
await import('./bootstrap');
3-
})();
1+
import React from 'react';
2+
import ReactDOM from 'react-dom';
3+
import { App } from './app';
4+
5+
ReactDOM.render(
6+
React.createElement(React.StrictMode, null, React.createElement(App, null)),
7+
document.getElementById('root'),
8+
);

apps/esbuild/shell/bootstrap.tsx

Lines changed: 0 additions & 16 deletions
This file was deleted.

apps/esbuild/shell/federation.config.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ const {
77

88
module.exports = withFederation({
99
name: 'host',
10+
experiments: {
11+
asyncStartup: true,
12+
},
1013
filename: './shell/remoteEntry.js',
1114
remotes: {
1215
mfe1: 'http://localhost:3001/remoteEntry.js',

apps/esbuild/shell/main.ts

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
//@ts-nocheck
22

3-
(async () => {
4-
import('./bootstrap');
5-
})();
3+
import React from 'react';
4+
import ReactDOM from 'react-dom';
5+
import { App } from './app';
6+
7+
import { of } from 'rxjs';
8+
9+
console.log(of);
10+
11+
ReactDOM.render(
12+
React.createElement(React.StrictMode, null, React.createElement(App, null)),
13+
document.getElementById('root'),
14+
);

apps/manifest-demo/3009-webpack-provider/src/bootstrap.tsx

Lines changed: 0 additions & 13 deletions
This file was deleted.
Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,12 @@
1-
import('./bootstrap');
1+
import React, { StrictMode } from 'react';
2+
import * as ReactDOM from 'react-dom/client';
3+
4+
import App from './App';
5+
6+
const rootElement = document.getElementById('root');
7+
if (!rootElement) {
8+
throw new Error('Failed to find the root element');
9+
}
10+
11+
const root = ReactDOM.createRoot(rootElement);
12+
root.render(React.createElement(StrictMode, null, React.createElement(App)));

0 commit comments

Comments
 (0)