我想在我的respondjs应用程序中应用redux。我无法继续,因为这些错误的:TypeError:中间件不是函数
我敢肯定,我已经安装了我需要的所有依存关系。这是我的package.json
"dependencies": {
"react-redux": "^5.0.6",
"redux": "^3.7.2",
"redux-logger": "^3.0.6",
"redux-promise": "^0.5.3",
"redux-thunk": "^2.2.0",
}
这里的主要部分是我index.js的一部分,实现终极版
import { createStore, applyMiddleware } from 'redux';
import { Provider } from 'react-redux';
import thunkMiddleware from 'redux-thunk';
import createLogger from 'redux-logger';
import reducers from './reducers';
const logger = createLogger();
const store = createStore(reducers,
applyMiddleware(
thunkMiddleware, logger
)
)
ReactDOM.render(
<Provider store={store}>
<App />
</Provider>,
document.getElementById('root')
);
感谢您的回答!使用默认导入并将它传递给applyMiddleware适用于我。另外,感谢您参考文档。 –