0.0.1 • Published 1 year ago
@juggle-data-view/dynamicimport v0.0.1
@juggle-data-view/dynamicimport
Dynamic import components and package in runtime. Support cjs.
Install
pnpm add @juggle-data-view/dynamicimport
Usage
import dynamciImport from '@juggle-data-view/dynamicimport';
// as component
const module = await dynamicImport('http://component.server/comp_name',{
react: react,
'react-dom': reactdom,
useConsumerHook: useConsumerHook,
});
const DynamicComp = module.default;
React.createRoot(DynamicComp, document.createElement('div'));
// as normal module
const module = await dynamicImport('http://module.server/module_name',{
useConsumerHook: useConsumerHook,
});
dev
pnpm link --global # in dynamicimport directory
pnpm link @juggle-data-view/dynamicimport --global # in use directory
0.0.1
1 year ago