인프런 커뮤니티 질문&답변

inflearn1님의 프로필 이미지

작성한 질문수

React로 NodeBird SNS 만들기

6-5. Link 컴포넌트 고급 사용법

해쉬태그를 클릭하여 동적 페이지로 이동하면 포스트카드가 나타나지 않습니다.

20.06.03 22:01 작성

·

321

0

프런트에서 해쉬태그를 클릭하면 백엔드에서 해당하는 해쉬태그를 가져오는데 해쉬태그 페이지에서 아무 반응이 없습니다. 콘솔로그를 찍어보면 데이터는 있는데  화면에 아무 반응이 없는 이유를 모르겠습니다..

깃 주소 남깁니다. 도와주세용 ㅠㅠ

https://github.com/SeokSuMin/ch6 

답변 5

0

inflearn1님의 프로필 이미지
inflearn1
질문자

2020. 06. 04. 19:14

아하 그렇군요  [hashtags]랑 [hashtag]는 사용자가 보이는 url이고 as는 내부적으로 처리하는? 그런 개념인줄알았는데 아니였나요? 잘몰라서...

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2020. 06. 04. 17:46

[]로 감싸진 부분은 실제 주소로 대치되는 부분입니다.

동적 라우팅을 할 때는 as가 필요 없고 href에서 as에서 쓴 것을 써주시면 됩니다.

그런데 왜 [hashtags]랑 [hashtag]를 나누셨는지는 모르겠네요.

0

inflearn1님의 프로필 이미지
inflearn1
질문자

2020. 06. 04. 15:07

실제주소가 아니다라는게 정확히 무엇을 뜻하는건가요? 조금만 쉽게 설명해주실수 있나요...

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2020. 06. 04. 00:53

<Link href='/posts/[hashtags]/[hashtag]' as={`/posts/${v.slice(1)}s/${v.slice(1)}`} key={v}><a>{v}</a></Link>

여기서 [hashtags]랑 [hashtag]가 실제 주소가 아니네요