npm install; npm start;
or http://liyatang.github.io/redux-async-actions-reducers-demo/
// 需要注意createStore在最外层。 // 如果使用了redux dev-tool工具,createStore没在最外层可能会有问题
import {createStore} from 'redux-async-actions-reducers';
import {compose, applyMiddleware} from 'redux';
import thunk from 'redux-thunk';
import rootReducer from './../reducers';
export default function configureStore(initialState) {
return createStore(rootReducer, initialState, compose(
applyMiddleware(thunk),
(__DEBUG__ && window.devToolsExtension) ? window.devToolsExtension() : f => f // eslint-disable-line
));
}