import React from "react"; import ReactDOM from "react-dom"; import { createHashHistory } from "history"; import { Router, Route, useRouterHistory } from "react-router"; import { syncHistoryWithStore, RouterStore } from "mobx-react-router"; import { Provider } from "mobx-react"; import weaIntegration from "weaIntegrationEngine"; //umd // const allStore = Workplan.store; const routing = new RouterStore(); const allStore = { routing, ...weaIntegration.store }; // allStore.routing = routing; const browserHistory = useRouterHistory(createHashHistory)({ queryKey: "_key", basename: "/" }); const history = syncHistoryWithStore(browserHistory, allStore.routing); window.weaHistory = history; class Home extends React.Component { render() { return this.props.children; } } class Root extends React.Component { render() { return ( {weaIntegration.Route} ); } } ReactDOM.render(, document.getElementById("container"));