react-dynamic-remote-component
Version:
Allows you to dynamically load a component from a remote using webpack 5's module federation.
10 lines (9 loc) • 451 B
TypeScript
/// <reference types="react" />
import { RemoteModule } from "./types";
export declare type RemoteComponentProps = RemoteModule & {
unLoadScriptOnUnmount?: boolean;
exportName?: "string";
};
export declare const getModule: (remoteModule: RemoteModule) => any;
export declare const useRemoteModule: (remoteModule: RemoteModule) => any;
export declare function RemoteComponent<ExtraProps>(props: RemoteComponentProps & ExtraProps): JSX.Element;