index.js
949 Bytes
/*
* @Descripttion:
* @version:
* @Author: 魏永康
* @Date: 2021-04-20 14:53:58
* @LastEditors: sueRimn
* @LastEditTime: 2021-04-21 19:00:39
*/
import React from 'react';
import ReactDOM from 'react-dom';
import { HashRouter, Route, Switch } from 'react-router-dom';
import "./actions/formdata.js";
import App from './components/app';
import Dialog from './components/dialog';
import TaskPane from './components/taskpane';
import { Provider } from 'react-redux';
import { createStore } from "redux";
import rootReducer from './reducers';
const store = createStore(rootReducer, window.STATE_FROM_SERVER);
ReactDOM.render((
<Provider store={store}>
<HashRouter>
<Switch>
<Route path="/" exact component={App} />
<Route path="/dialog" exact component={Dialog} />
<Route path="/taskpane" exact component={TaskPane} />
</Switch>
</HashRouter>
</Provider>
), document.getElementById("root")
);