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

jane님의 프로필 이미지
jane

작성한 질문수

한 입 크기로 잘라먹는 Next.js(15+)

5.5) 클라이언트 라우터 캐시

클라이언트 컴포넌트에서 서버 컴포넌트 임포트

해결된 질문

작성

·

50

0

수업에서 Next.js에서는 클라이언트에 import 되는 서버 컴포넌트를 자동으로 클라이언트 컴포넌트로 변경해주는 동작을 한다.

라고 하셨는데요. 공식문서나 구글 문서를 아무리 찾아봐도 관련 언급이 없던데요. 혹시 출처를 알수 있을까요? 언제 업데이트 된건지 확인해보고 싶어서요

답변 1

1

이정환 Winterlood님의 프로필 이미지
이정환 Winterlood
지식공유자

안녕하세요 jane님 이정환입니다.

본 기능은 Next.js에서 서버 컴포넌트를 처음 접목하기 시작한 13버전부터 제공되었으며 아래의 문서에서 찾아 보실 수 있습니다.

https://nextjs.org/docs/app/building-your-application/rendering/client-components

image.png

번역하자면 다음과 같습니다.

'use client'는 서버와 클라이언트 컴포넌트간의 경계를 선언하는데 사용됩니다. 이 문장의 의미는 파일에 'use client'를 정의하면 자식 컴포넌트를 포함해 이 파일에서 import한 모든 모듈이 다 클라이언트 컴포넌트 번들의 일부(클라이언트 컴포넌트)로 간주됩니다.

 

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

감사합니다. 확인했습니다 ^^

jane님의 프로필 이미지
jane

작성한 질문수

질문하기