• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Next.js 게시판 Link와 클라이언트사이드렌더링

Link와 클라이언트사이드렌더링

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #115860

    홍승진
    참가자
    공식문서보니까 next/link 사용시에 클라이언트 사이드 라우팅이 된다고 하는데
    그 말인 즉슨 link에 해당하는 페이지 컴포넌트의 자바스크립트를 미리 받아놓고
    사용자가 Link로 이동할 때 클라이언트에서 페이지를 생성한다는 뜻으로 이해가 되는데요.
    그럼 만약 이동하는 페이지 컴포넌트에 console.log("하이")가 있으면 클라이언트, 즉 브라우저에 console.log가 출력되어야하는 거 아닌가요?
    하지만 제 예상과 다르게 Link로 이동한 페이지 컴포넌트의 console.log는 서버에 출력되네요.
    1. "use client를 명시하지 않은 컴포넌트는 모두 서버에서 렌더링 되는 컴포넌트다"
    2. Link로 이동하면 클라이언트 사이드 렌더링을 한다.
    이 두 가지 개념이 어떻게 공존할 수 있는지, 위에 설명드린 케이스와 함께 잘 이해가 되지 않네요ㅜ
    #115928

    codingapple
    키 마스터
    Link태그 쓰면 페이지 어떻게 만들어뒀든 상관없이 클라이언트사이드 렌더링하듯이 눈속임해주는 것일 뿐일걸요
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠