1.2.1 • Published 3 years ago

@typeclient/react-qiankun v1.2.1

Weekly downloads
73
License
MIT
Repository
-
Last release
3 years ago

@typeclient/react-qiankun

微前端加载组件和中间件

Usage

import React from 'react';
import { ReactApplication } from '@typeclient/react';
import { bootstrp, Context, Controller, Route, useMiddleware } from '@typeclient/core';
import { LoadMicroApp, LoadMicroAppMiddleware } from '@typeclient/react-qiankun';

@Controller()
class Main {
  @Route()
  @useMiddleware(LoadMicroAppMiddleware)
  Page(ctx: Context) {
    return <LoadMicroApp id="test" src="http://192.168.31.148:8080/" context={ctx} state={{ a: 1 }} />;
  }
}

const app = new ReactApplication({
  el: document.getElementById('app')
});

app.setController(Main);
app.onNotFound(() => <div>not found</div>);
app.onError(err => <div>{err.message}</div>);

bootstrp();
1.2.1

3 years ago

1.2.0

3 years ago

1.1.0

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago