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")
);