inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

타입스크립트로 배우는 Next.js 16+ 완전 정복 : 기초부터 최신 아키텍처까지

가벼운 학습용 구조 만들기

02-04 layout.tsx 구조가 달라요

해결된 질문

58

곰코드

작성한 질문수 4

0

스크린샷 2026-03-31 125230.png.webp스크린샷 2026-03-31 125235.png.webp

맨 위가 강의에 나오는 기본 구조
밑에 코드가 제 코드 구조입니다.
버전이 달라서 그런가요?

javascript react typescript next.js jwt

답변 2

1

수코딩

안녕하세요, 곰코드님.

강의에 나오는 최신 코드는 제가 제공해드린 스니펫을 기반으로 완성된 코드입니다.

먼저 섹션 1의 ‘커스텀 스니펫 등록하기’ 강의를 참고하여 스니펫을 등록하신 뒤, nrlayout을 활용하시면 학습에 보다 최적화된 코드를 작성하실 수 있습니다 😊

참고로 코드 구조가 일부 다르더라도 학습에는 큰 문제가 없으니 이 점도 함께 참고해 주세요.

감사합니다.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 곰코드님.

Next.js 프로젝트에서 레이아웃 파일(layout.tsx)의 구조가 다른 이유는 주로 사용하는 Next.js 버전에 따라 디폴트 설정이나 코딩 스타일이 달라졌기 때문일 수 있습니다.

주요 차이점 설명 및 이유:

  1. 메타데이터 관리:

    • 강의에서 보여주신 코드에서 Metadata를 사용하는 부분은 최신 Next.js에서는 더 많은 가능성을 제공하는 설정 방식일 수 있습니다. 이는 SEO나 페이지 정보를 설정하는 데 유용합니다.
  2. 구조적 차이:

    • 레이아웃 파일에서는 언어 설정(<html lang="ko">)이나 <body> 태그를 감싸는 등, 프로젝트 전반에 걸쳐 적용될 레이아웃을 결정짓는 HTML 구조를 정의합니다. 강의와 사용자의 프로젝트 차이는 이러한 구조적 설정에서 비롯될 수 있습니다.

고려할 사항:

  • Next.js 버전 확인: 새로운 버전에서는 구조나 디폴트 설정이 변경되었을 수 있습니다. 공식 문서를 참조하여 사용하고 있는 버전에 맞는 설정을 확인하는 것이 좋습니다.

  • 옵션과 설정의 이해: 프로젝트 요구 사항에 따라 메타데이터 설정 등 여러 기능들이 추가적으로 필요한지 확인해 보시고, 필요한 만큼 추가하시면 좋습니다.

추가적으로 Next.js 공식 문서에서 더 새롭고 구체적인 정보를 참고하시면, 버전별로 제공되는 기본 구조에 대한 이해가 더 깊어질 수 있습니다.

질문자님의 이해를 돕기 위해 제가 지식공유자의 기존 답변을 활용하여 유사한 답변을 제공해 드리고 있습니다. 이러한 소통을 통해 도움이 되셨기를 바랍니다. 🙏 추가적으로 궁금한 점이 있으시면, 언제든지 질문해 주세요. 곧 지식공유자께서도 답변해 주실 것입니다.

output-styles은 Claude Code의 공식 기능이 아니라고 하는데 혹시 변경된걸까요?

0

2

1

클로드 변경

0

9

1

/config 에서 output-style 을 변경

0

9

0

한국어 문제

0

10

1

part2강의 문의사항입니다.

0

11

2

3강 질문

0

9

1

Node.js 관련 질문드립니다.

0

19

3

클로드 버전업 설치

0

18

2

쿠폰 문의 드립니다.

0

12

2

74. 데이터 캐시 - 1 (이론) 강의 영상 누락

0

18

1

lucide react 아이콘 설치

0

45

2

10-6 실습 할 수 없습니다..

0

79

1

그림 예제는 따로 제공이 안되나요?

0

73

1

cacheLife에 대한 질문입니다

0

65

1

(제보) 쿠키를 브라우저 개발 환경에서 직접 삽입했을 때 나오지 않는 현상

0

68

2

디스코드 채널 초대 링크

0

67

1

revalidatePath 질문 있습니다.

0

59

2

MainLayout이 중첩되어 뜨는 문제

0

78

2

쿠키와 헤더

0

59

2

구지 react를 사용하는 이유가 그럼 있는가?

0

79

1

FormEvent가 deprecated 되었다고 합니다.

0

244

2

터보백이 안보입니다

0

62

2

젯브레인 웹스톰(jetbrains webstorm) 사용하시는 분들 참고

0

105

2

소스 코드 다운로드는 어디서 하나요.

0

76

2