hm-react-cli
Version:
Create a Huimei React project by module
26 lines (23 loc) • 914 B
JavaScript
// import 'object-defineproperty-ie8';
import React, { useState } from 'react';
import ReactDom from 'react-dom';
import { Router, Route, hashHistory, Link } from 'react-router';
import BaseLayout from './components/BaseLayout';
import routes from './router/router';
import { store } from './store/models';
import { Provider } from 'react-redux';
import './style/app.less';
function App() {
return (
<Provider store={store}>
<Router history={hashHistory}>
<Route path="/" component={BaseLayout}>
{routes.childRoutes.map((route, index) => {
return <Route key={index} path={route.path} exact={route.exact} component={route.component} getComponent={route.getComponents}/>;
})}
</Route>
</Router>
</Provider>
);
}
ReactDom.render(<App />, document.getElementById('app'));