inflearn logo
강의

講義

知識共有

フォローして学ぶノード、リアクトシリーズ - 基本講義

ノードリアクト基礎講義 #27 Redux UP !!!!!

import Reducer from './_reducers'; 에서 Reducer가 뭔가요?

351

shoon199

投稿した質問数 4

1

_reducers/index.js 의 파일을 보면 Reducer라고 명시된 변수가 없고 rootReducer라는 변수만 있는 것 같은데 

이 상태에서 Reducer를 import하는 건 어떤 값을 불러오는 건지 모르겠습니다

react nodejs

回答 1

10

30110303

제가 설명을 드려도 괜찮을까요

현재 _reducers/index.js 에서는 rootReducer 를 export default 로 기본 내보내기 하고있기 때문에 다른 파일에서 가져올 때는 꼭 rootReducer 라는 이름이 아니라 다른 이름으로 바꿔서 가져올 수 있어요

만약에 export rootReducer 로 'default' 키워드가 없이 내보냈다면 가져올 때는 import { rootReducer } from './_reducers' 처럼 중괄호로 감싸서 export 할 때의 이름을 그대로 가져와야 합니다.

그래서 _reducers/index.js 에서는 combineReducer() 로 합한 리듀서를 rootReducer 라고 이름지었지만, src/index.js 로 가져올 때는 Reducer 라는 이름으로 가져왔다고 볼 수 있을 것 같아요 :)

export default 했기 때문에 질문자님께서 다른 이름으로 바꿔도 잘 돌아갈 겁니다.

( 참고로 하나의 파일에서 내보내기를 할때 export default 는 한번만 쓸 수 있고, export 로 정해진 이름으로 내보낼 때는 횟수 제한 없이 내보낼 수 있습니다! )

0

wisdom08116259

깔끔한 설명 감사합니다..d

깃 이메일이랑 비번이 필요하다고 하네요

0

38

1

404 에러

0

105

1

34강 인증 체크에서 element 사용 때문에 에러나시는 분들 이렇게 하심 됩니다.

0

121

1

로그인, 로그아웃, 토근 작동 안 함

0

242

0

9강 오류 어떻게 해결하나요?

0

195

1

localhost 에서 연결을 거부했습니다.

0

1944

4

포스트맨에서 true가 안떠요

0

152

1

왜 안되나요

0

130

1

몽고db 연결 오류가 납니다 위에껀 입력한 코드, 아래껀 터미널이에요

0

244

1

로그아웃 401 에러(Unauthorized)

0

506

2

암호가 해싱되지 않고 입력값 그대로 db에 저장되는 문제

0

152

1

7강중에서

0

167

2

User.findByToken is not a function

0

214

1

루트 디렉토리

0

275

1

useState

0

564

1

프록시 잘 설정했는데도 404 오류 뜨는 분들

5

879

6

webpack 관련 에러 질문

0

221

1

리액트 관련 질문

0

275

1

14강 로그아웃 안됨

0

319

1

mongoDB 데이터 확인하는 법

0

413

1

postman 에러

0

295

1

선생님 리덕스를 사용하면 어떠한 부분이 좋은지 알 수 있을까요?

0

236

1

다음과 같은 에러들이 발생합니다.

0

277

1

14강 로그아웃 기능 구현시 postman에서 Cannot POST 오류가 뜹니다.

0

380

1