Skip to content

Commit 52781fc

Browse files
committed
chore: apply injectDataFetch in runtime plugin
1 parent f5565c7 commit 52781fc

File tree

4 files changed

+3
-9
lines changed

4 files changed

+3
-9
lines changed

packages/bridge/bridge-react/src/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ export {
1212
createLazyComponent,
1313
collectSSRAssets,
1414
wrapNoSSR,
15-
injectDataFetch,
1615
callDataFetch,
1716
setSSREnv,
1817
autoFetchDataPlugin,

packages/bridge/bridge-react/src/lazy/data-fetch/runtime-plugin.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { injectDataFetch } from './inject-data-fetch';
12
import {
23
getDataFetchInfo,
34
initDataFetchMap,
@@ -22,6 +23,7 @@ const autoFetchData: () => FederationRuntimePlugin = () => ({
2223
name: 'auto-fetch-data-plugin',
2324
beforeInit(args) {
2425
initDataFetchMap();
26+
injectDataFetch();
2527
return args;
2628
},
2729
afterLoadSnapshot(args) {

packages/modernjs/src/react/index.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import {
44
ERROR_TYPE,
55
createLazyComponent as rawCreateLazyComponent,
66
collectSSRAssets as rawCollectSsrAssets,
7-
injectDataFetch,
87
} from '@module-federation/bridge-react';
98

109
import type {
@@ -44,6 +43,4 @@ export function wrapNoSSR<T, E extends keyof T>(
4443
};
4544
}
4645

47-
export { injectDataFetch };
48-
4946
export type { DataFetchParams } from '@module-federation/bridge-react';

packages/modernjs/src/ssr-runtime/injectDataFetchFunctionPlugin.tsx

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
import {
2-
callDataFetch,
3-
injectDataFetch,
4-
} from '@module-federation/bridge-react/data-fetch-utils';
1+
import { callDataFetch } from '@module-federation/bridge-react/data-fetch-utils';
52
import { setSSREnv } from '@module-federation/bridge-react/lazy-utils';
63

74
import type { RuntimePluginFuture } from '@modern-js/runtime';
@@ -16,7 +13,6 @@ export const injectDataFetchFunctionPlugin = ({
1613
setup: (api) => {
1714
api.onBeforeRender(async () => {
1815
setSSREnv({ fetchServerQuery });
19-
injectDataFetch();
2016

2117
await callDataFetch();
2218
});

0 commit comments

Comments
 (0)