인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

seyun's profile image
seyun

asked

Node and React series that you can learn by following - Creating a movie site

Movie App Series #8 Bringing in Movie Casts (Learning React Node by Following)

#8강 중 이해가 안돼는 부분 질문

Resolved

Written on

·

335

1

#8 강의 진행 중, GridCards.js에 if문을 활용하여 props.landingPage 가  true일때 landingpage에서 특정 영화로 넘어가는 부분을 return하고

false일때 특정 영화 페이지에서 출연 배우들로 넘어가는 부분을 return하는 것으로 이해했는데요,

 

그런데 제 코드에서는 그렇게 하면 landingPage에서 영화 포스터를 클릭해도 넘어가지지가 않고, 현상을 고치려고 노력중

if(!props.landingPage)로 조건문을 뒀더니 정상적으로 작동합니다. 

제 생각으론 도저히 이해가 안돼는데 왜 이런 영상과 반대인 현상이 나타날까요?

깃: https://github.com/ParkSeYun98/MovieSiteApp

 

reactnodejs웹앱expressmongodb

Answer 4

1

seyun님의 프로필 이미지
seyun
Questioner

landingPage에서 아래 사진과 같이 넘겨줬었는데도 문제가 발생했는데, 혹시 잘못 입력한 부분이 있을까요?

 

오타가 있네요 landingpPage 를 landingPage로 바꿔주세요

seyun님의 프로필 이미지
seyun
Questioner

아.. 이런 실수를.. 죄송합니다  왜 하루종일 봤는데 안보였을까요 ㅠㅠ

ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 괜찮습니다.. 오타가 제일 안보이는 법이죠....

1

landingPage에서 GridGards 의 props로  landingPage를 넘겨주시지 않은것 같아요

              <GridCard
                landingPage
              />

1

if(props.landingPage) 로 조건을 뒀을때 작동이 제대로 안된다는 말이죠?

그때의 캡쳐도 필요할 것 같아요

seyun님의 프로필 이미지
seyun
Questioner

아래에 캡쳐 첨부하겠습니다

0

seyun님의 프로필 이미지
seyun
Questioner

if(props.landingPage)일때 아래ㅇ의 landing page에서 사진 클릭해도 넘어가지 않구요

if(!props.landingPage)로 하면, 

위의 메인화면에서 영화포스터를 클릭하면 넘어가긴하는데 배우 화면에서 배우 사진을 클릭하면 넘어가면 안돼는데 아무 그림 없는 화면으로 넘어가는 현상이 있습니다.

여기서 배우 사진을 눌르면

이런 화면으로 넘어갑니다.

seyun's profile image
seyun

asked

Ask a question