상세 컨텐츠

본문 제목

Next에서 Redux 사용하기 (next-redux-wrapper)

Next.js

by 비오스터딩 2020. 12. 11. 12:04

본문

Next에서 redux와 함께 사용하기위해서는

next-redux-wrapper를 설치해야한다.

(redux와 사용법이 약간 다르다.)

 

redux, react-redux랑 next-redux-wrapper 설치하기

 

 

/reducer/index.js 

rootReducer 만들어서 export .

 

 

/store/configureStore.js 

createStore(reducer) 해주기.

_여기서의 reducer은 rootReducer.

 

  createWrapper(configureStore, {  

  debug: process.env.NODE_ENV === 'development',  

  })  

 

위와 같이 적어주기.

 

 

_app.js

Next 9버전(10버전도)에서는 Provider를 자체적으로 적용해주기 때문에 사용할 필요가 없다.

대신 export에서 다음과 같이 적어주어야 한다.

  wrapper.withRedux(컴포넌트이름);  

 

 

 

 

그럼 기본 설정이 끝난다.

 

 

반응형

'Next.js' 카테고리의 다른 글

Next :: getServerSideProps  (0) 2021.01.06
Next에서 cssModule 사용하기  (0) 2020.12.20
NextJS :: 공용 Component 사용하기& Head 바꾸기  (0) 2020.12.08
NextJS :: 라우팅하기 <Link>  (0) 2020.12.08
NextJS :: NextJS란?  (0) 2020.12.08

관련글 더보기

댓글 영역