inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

리액트로 나만의 블로그 만들기(MERN Stack)

/client/src/store.js 코드 검토

250

skywalk

작성한 질문수 26

0

코드를 검토하고 있는 데요 .. 16강에서  /client/src/store.js 파일을 보면 

import  rootsaga from ".redux/sagas" 로 되어 있는데  ".redux/sagas/index"  가 아닌가요?

위줄에서  reducers/index 인 것 처럼이요.

수고하세요.

redux mongodb react express bootstrap nodejs

답변 3

1

skywalk

예, 잘 알겠습니다. 제가 초보자라서 ..   그러면 윗줄의  reducers/index 도 그렇게 할 수 있네요. 고맙습니다. 

0

싸플

오히려 알려주셔서 감사합니다.

다음번 강의에는 이렇게 말씀해주신 내용을 모아서 보완해서 만들수 있어서

더 감사합니다. ^^ 😊 그럼 즐거운 주말되세요~~*^^*

0

싸플

index.js는 폴더의 진입점 역할을 하기에, 폴더명 자체를 import 할 수 있습니다.

보통 이것을 encapsulation(캡슐화)이라 합니다.

즉 내보낼 것들(sagas, reducers 등 / 캡슐알갱이들 이라고 생각하시면됨)을 모두 하나의 폴더(캡슐 / 알약처럼..)로 가져와서

내보내는 것입니다. 

그래서 다른 곳에서는 index.js파일이 있는 폴더만 import 하면 나머지것들도  다 들오게 됩니다. 마치 알약먹는 것처럼요..

일반적으로는 index.js파일이 있을 경우, 폴더명만 import합니다. 

하지만 저 경우는 제가 index.js까지 가져온 것도 있는데, 폴더명만 가져오는 것이 더 깔끔해 보이겠네요.

(결론) 둘다 같지만, index.js 파일이 있는 경우 폴더명만 import 하는 것이 일반적임

npm run dev-watch 오류

0

77

1

npm i react-redex redux-saga react-router-dom connected-react-router bootstrap reactstrap dotenv 명령어 설치하면 에러날까요?

0

441

1

mongodb 자세히 알고 싶습니다

0

265

1

강의 듣으면서...포스트 맨도 안됩니다

0

248

1

혹시 gatsby 생성하는 명령어 하는지 알고 싶습니다

0

275

1

webpack 설정 문제입니다.

0

310

1

Category관련 질문

0

234

1

https://www.ssaple.net/ 블로그 접속이 되질 않아요.

0

312

1

리액트 버전 오류 나시는 분들 참고

0

483

1

react 18버전에서의 connected-react-router 가 설치가안됩니다

0

1070

1

jwt.sign() 에서의 질문입니다.

0

208

1

ssaple.net 접속이 안됩니다.

0

369

1

Media(Video) 파일 첨부관련 질문

0

297

1

페이지 Link를 이용한 페이지 이동이 안됩니다

0

340

1

webpack.config.js 설정

0

834

1

몽고db 사이트가 많이 바뀌어서

0

346

1

선생님 req에 아무것도 안들어오는데 혹시 뭐가문제일까요 ?

0

304

1

안녕하세요 강의 잘 보고 있습니다 질문 하나 있는데요 ..

0

1587

1

그대로 따라하였고 하루종일 reboot하는데 되지않습니다..

0

214

1

Encountered two children with the same key 에러..

0

866

1

강사님 redux에러 질문이요

1

245

2

선생님 왜 저는 백날해도 collapse 내용이 link아래로 갈까요?

0

351

2

postDetail scss 문제

0

236

3

강사님 포스트 디테일 부분을 똑같이 작성하였는데 이런 오류가 나서 도저히 방법을 모르겠습니다 ㅠㅠ

0

212

1