@micro-web/sub
TypeScript icon, indicating that this package has built-in type declarations

0.2.3 • Public • Published

@micro-web/sub

NPM version Downloads Minified size Gzip size

@micro-web/app 微应用解决方案 子应用定义

安装

pnpm i @micro-web/sub

使用

import { defineMicroApp } from '@micro-web/sub';
import App, { AppProps } from './App';

export default defineMicroApp((container) => {
  function render(props: AppProps) {
    ReactDOM.render(<App {...props} />, container);
  }
  return {
    mount: render,
    render: render,
    unmount() {
      ReactDOM.unmountComponentAtNode(container);
    },
  };
});

defineMicroApp

需配合插件 @micro-web/vite-plugin。其主要作用将 CSS 通过 link 标签插入到主应用的动态节点上。

Package Sidebar

Install

npm i @micro-web/sub

Weekly Downloads

6

Version

0.2.3

License

MIT

Unpacked Size

4.34 kB

Total Files

8

Last publish

Collaborators

  • liumingyi