deVSner

Middleware is not a function 본문

Error collection/react (redux, saga) 에러

Middleware is not a function

RudeofSun 2020. 6. 10. 19:41

 

 

const configureStore = () => {
 
  const enhancer = process.env.NODE_ENV === 'production'
  ? compose(applyMiddleware([]))
    :composeWithDevTools(applyMiddleware([]))
  const store = createStore(reducer);

위와 같이 작성했을때, 

Middleware is not a function 에러가 났다.

 

const configureStore = () => {
  const middlewares = [];
  const enhancer = process.env.NODE_ENV === 'production'
  ? compose(applyMiddleware(...middlewares))
    :composeWithDevTools(applyMiddleware(...middlewares))
  const store = createStore(reducer);

이렇게 따로 빼 주니까 정상 작동 되었다.