ミドルウェアチェーンにredux-logger
を追加します。以下は私のコードです:ミドルウェアに `redux-logger`を追加するには?
import {createStore, combineReducers, applyMiddleware, compose} from 'redux';
import reducers from './index';
import createLogger from 'redux-logger';
import thunk from 'redux-thunk';
const logger = createLogger ({
log: 'info',
});
// create the global store
const store = compose (applyMiddleware (thunk, logger)) (createStore) (
reducers
);
export default store;
私は上記のコードでエラーの下に表示されます:
applyMiddleware.js:39 Uncaught TypeError: middleware is not a function
at applyMiddleware.js:39
at Array.map (<anonymous>)
at applyMiddleware.js:38
私は、この行に適用されるミドルウェアを変更した場合、それは正常に動作します:
applyMiddleware (thunk, createLogger)
けどいくつかの特定のパラメータでロガーを作成する必要があります。作成したロガーをミドルウェアチェーンに追加するにはどうすればよいですか?