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

김창훈님의 프로필 이미지

작성한 질문수

Next + React Query로 SNS 서비스 만들기

default.tsx

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

24.05.21 19:27 작성

·

139

·

수정됨

0

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

답변 1

0

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

2024. 05. 21. 19:33

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

김창훈님의 프로필 이미지
김창훈
질문자

2024. 05. 21. 20:10

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

 

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

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

2024. 05. 21. 20:30

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