🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

default.tsx를 넣는대신 modal의 타입을 ?로 하면안되나요?

24.05.21 19:27 작성 24.05.21 19:27 수정 조회수 91

0

modal이 없는 상황의 오류를 해결하기위해 제로초님이 default.tsx라는 파일을 소개해줬는데요, 그냥 layout.tsx에서 애초에 Probs를 정의할때 type Probs= modal?:reactNode로 하면 안될까요?

답변 1

답변을 작성해보세요.

0

layout에서 prop으로 modal을 쓰는 것과 default.tsx는 상관 없습니다. 넥스트는 파일이 존재해야지만 라우팅이 됩니다.

김창훈님의 프로필

김창훈

질문자

2024.05.21

layout 에서 modal을 받아오려고 하는데 "/"에 해당하는 modal page가 없어서 그래서 오류가 났던거 아닌가요?

 

만약 맞다면 필요한상황에서만 modal을 쓰도록 타입을 쓸때 ?를 붙이면 어떤가의 질문이였습니다!

next는 타입스크립트 타입을 인식하지 못합니다. 넥스트가 실행될 때는 js로 이미 변환된 뒤라서요

채널톡 아이콘