simple-react-qiankun
TypeScript icon, indicating that this package has built-in type declarations

0.1.4 • Public • Published

react 轻松接入 qiankun 微前端

  1. 安装 npm / yarn 安装
npm install simple-react-qiankun
yarn add simple-react-qiankun
  1. 使用
import React from 'react';
import QKMicroAppRender from 'simple-react-qiankun';

const App = () => {
  return (
    <QKMicroAppRender
      app={{
        entry: '//localhost:3002/pc.html#/afr',
      }}
    />
  );
};

export default App;
  1. 类型定义
import { ReactElement } from 'react';
import { Entry, FrameworkConfiguration } from 'qiankun';

declare type QKMicroAppRenderProps = {
    app: {
        name?: string;
        entry: Entry;
        props?: Record<string, unknown>;
    };
    configuration?: FrameworkConfiguration;
};

declare const QKMicroAppRender: ({ app, configuration }: QKMicroAppRenderProps) => ReactElement;

export default QKMicroAppRender;
  1. 文档参考 https://qiankun.umijs.org/zh/api#loadmicroappapp-configuration

  2. 注意 app 参数 container 不需要,QKMicroAppRender 作为 container host 资源

Package Sidebar

Install

npm i simple-react-qiankun

Weekly Downloads

1

Version

0.1.4

License

MIT

Unpacked Size

10.6 kB

Total Files

5

Last publish

Collaborators

  • leonwgc