inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

(44) Post Detail(3)

reducers POST_UPLOAD_...

해결된 질문

530

Choi Boo

작성한 질문수 33

0

안녕하세요 강사님 코드 작성 중에 의문점이 생겨 질문을 하게 됐습니다.

영상 1:10초 부분에 글쓰기 부분에서 제출하기 버튼 누른 후 PostDetail로 가는 부분인데요

PostWrite.js에서 제출하기 버튼 누르면 dispatch로 POST_UPLOADING_REQEST 요청보냅니다.

그런데 여기서 순서가 dispatch -> reducers -> saga 순서로 알고 있습니다.

강사님 깃허브를 봐도 postReducers.js에 POST_UPLOADING 관련된 코드가 없습니다.

근데 postSaga.js에서는 POST_UPLOADING 코드가 있구요

신기한게 영상에서는 postDetail로 넘어가고,

제 코드는 redux_devtools를 봐도 POST_UPLOAD_REQUEST가 발생하는게 끝입니다.

뭐 틀린게 있나 싶어서 강사님 postWrite.js 복사해도 똑같네요 다른 문제점이 있을까요?

react mongodb redux express nodejs bootstrap

답변 9

1

싸플

https://github.com/sideproject0214/blog/commit/d9979c1d74aef63549832a9d6e670c9650eadead

부분에 대한 강의가 7:34초부터 나옵니다. 

저도 저 강의를 찍다가 get으로 오타내서 코드를 7:34초에 다시 찍은 기억이 나네요. 해당 부분의 git이 제목을 같게 했더니

해당 코드를 못올려드렸습니다. 죄송합니다. ㅠㅠ

그래도 에러를 쫓아가셔서 해결하셨다니~!!! 정말 잘하셨습니다~~!!!

계속 연습을 하시면 나중에 완성된 코드만 보셔도 어떻게 작성해야 될지 순서가 그려지실 것입니다. ^^ 최고😆

0

storyyy

지나치지 않고 답변해 주셔서 정말 감사드립니다~! :)

0

Choi Boo

@pgw90님

깃허브에 있던 코드를 동일하게 하셨다면 다른 부분에서 문제가 생겼을 수도 있어요

제가 드릴 수 있는 한 가지 제안은 깃 코드를 다운로드해서 현재 코드와 비교해야할 것 같습니다.

또는 이전 커밋들과도 비교하는 것도 방법이겠네요

0

storyyy

안녕하세요. 

저도 지금 질문자님처럼 똑같은 상황인데, 어떻게 해결하셨나요?;;

관련 깃주소에서 코드를 동일하게 적용했는데, POST_UPLOAD_REQUEST가 발생하는게 끝입니다ㅠㅠ

0

주구름

강사님 그렇다면 POST UPLOADING 같이 상태관리가 필요없는 경우에는 reducer작성 없이 saga만 작성해도 괜찮은건가요?

0

Choi Boo

아 강사님 문제점이 있는거 같습니다.

https://github.com/sideproject0214/blog/commit/d9979c1d74aef63549832a9d6e670c9650eadead

해당 커밋 내용이 강의에 없어서 그래서인지 postdetail로 가지 않았던 거 같습니다. 이 부분 확인 해주셔야할 것 같습니다. 

해당 코드를 작성하니깐 제대로 작동합니다. 

콘솔로그랑 에러 좇아가니깐 찾았네요 ㅎㅎ

0

싸플

수정완료되었습니다. 말씀해주셔서 감사합니다~~

(수정부분) 강의 맨앞 16초가 추가되었습니다

0

nathanEast

저도  postWrite 서브밋 버튼을 누르면 PostDetail로 넘어가는 부분이 되지 않아서 고군분투중입니다 ㅠㅠ

0

싸플

※ 현재 이코드가 없더라도 작동합니다. 오히려 불필요한 코드일 수도 있으나,

   단지 리덕스 측면에서 완결된 모습이 아니어서 수정예정이니 착오없으시길 바랍니다

말씀해주신대로 해당부분에 코드가 빠져있더군요. 죄송합니다. ㅠㅠ

<해당부분 코드가 빠져도 작동하는 이유>

POST_UPLOAD후에 detail페이지로 넘어가므로 특별한 상태관리가 필요없어 reducer의 맨아래의 default로 넘어가기에

작동하고 있습니다. (위 사진을 보셔도 아시겠지만, 업로드의 경우 특별한 상태관리가 없습니다)

(재녹화하여 올리도록 하겠습니다 ㅠㅠ )

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