applyMiddleware(...middlewares)
bindActionCreators(actionCreators, dispatch)
combineReducers(reducers)
compose(...functions)
createStore(reducer, [preloadedState], [enhancer])