yapi/client/index.js
2017-07-12 11:39:06 +08:00

26 lines
720 B
JavaScript

import React from 'react'
import 'babel-polyfill'
import thunkMiddleware from 'redux-thunk'
import promiseMiddleware from 'redux-promise';
import ReactDOM from 'react-dom'
import App from './App'
import { createStore, combineReducers, applyMiddleware } from 'redux'
import { Provider } from 'react-redux'
import ReduxContainer from './ReduxContainer.js'
console.log('thunkMiddleware', thunkMiddleware)
console.log('promiseMiddleware', promiseMiddleware)
// 合并 redux 创建stroe
const store = createStore(combineReducers( ReduxContainer ), applyMiddleware(
thunkMiddleware.default,
promiseMiddleware
))
ReactDOM.render(
<Provider store={store}>
<App />
</Provider>,
document.getElementById('yapi')
)