강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

ballde님의 프로필 이미지
ballde

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

미들웨어와 리덕스 데브툴즈

next와 create-react-app

작성

·

187

1

그 next에서는 store부분을 wrrapper로 감싸줬잖아요. 

근데 react-app에서는 어떻게 해야하나요? 

import {applyMiddlewarecomposecreateStorefrom 'redux';
import {composeWithDevToolsfrom 'redux-devtools-extension'

import reducer from '../reducers';

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

const configureStore = createStore(reducercomposeWithDevTools());

export default configureStore;

주석한거로 하면 애러나고 밑에 configureStore로 하면 애러가 안나서요. create-react-app도 어떤걸로 감싸줘야 하나요?

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

두 개의 차이점을 살펴보자면 위엣것은 함수고 밑에는 그냥 값을 대입한 것입니다. 위엣것도 동작하게 하려면 위 함수를 호출한 반환값을 대입해야 합니다.

ballde님의 프로필 이미지
ballde

작성한 질문수

질문하기