회의실 상세 페이지 만들기 강의 중 type 에러
475
작성한 질문수 2
회의실 상세페이지 만들기 강의 듣고 있는데요.
meeting-room-detail 스크립트 작성 시 room: Rooms 선언한 부분에서 계속 type에러가 발생합니다.
room 은 이니셜라이저가 없고, 생성자에 할당되어 있지 않다는 오류가 떠서 type을 undefined로 선언을 해줬더니 아래 param 으로 id 를 받아오는 부분에서는 undefined 형식은 Rooms 형식에 할당할 수 없다는 에러 메시지가 계속 뜹니다.
room!: Rooms 로도 해봤는데 그렇게 하면 null 형식은 Rooms 형식에 할당할 수 없다고 뜨는데, 어떻게 해결을 하면 될까요?
답변 1
0
아,, 해결했습니다.
tsconfig.json 파일에 “strictNullChecks”: false 를 추가해서 해결은 했습니다.
그런데 위와 같이 해결을 해도 추후에 문제는 없는걸까요?
0
안녕하세요.
타입스크립트도 강의와는 다른 버전이 설치 되어 있는 것이 아닌가 생각됩니다.
npm i -g typescript@4.5.4로 설치하시면 동일한 버전을 받을 수 있습니다.
위의 영상에서 11초 부분, 1:00분 부분을 보시면 확인 하실 수 있습니다.
질문하신 옵션은 null체크를 엄격하게 확인 할 지, 아닐지를 정하는 옵션입니다.
본 강의 마지막 강의에 샘플코드를 다운 받을 수 있으니 참고 해보시면 도움이 될 것으로 보입니다.
mission12-01 guide.md파일 누락
0
10
1
강의 소스 코드는 어디서 볼수 있나여?
1
20
1
17강 강의에 목데이터 첨부파일이 없습니다.
2
27
2
ThemeProvider를 이용해서 NextThemeProvider를 따로 생성하여 Layout.tsx에 적용하는 이유는 뭘까요?
0
25
1
인덱스드 엑세스타입 실무질문
0
21
2
mission 09-01 을 수행할 수 없어요
0
30
1
Context API vs Zustand 그리고 Auth
0
38
2
스니펫이 이상해요
0
33
2
에러핸들링- rootlayout에 관하여
0
31
2
타입 점검하기 swr관련 질문 있습니다.
0
52
2
11장 미션에 이메일 남기는걸 누락했어요.
0
42
1
타입스크립트 autoComplete?
0
41
1
primitive에 onClick 이벤트가 안되는 경우
0
32
3
피그마 스타일링 질문
0
41
2
Zustand의 Store 타입은 어떤 기준으로 작성하는 건가요?
0
40
2
모든 컴포넌트를 클라이언트 컴포넌트로 했을 때
0
36
3
6장 ORM 에 관하여 질문
0
57
1
안녕하세요 한번 더 문의드립니다.
0
68
4
81강 실습 자료 없음
0
55
2
62강 실습자료가 잘못되었습니다.
0
47
1
코드 자료는 없는걸까요?
0
79
3
146 자료는 학습완료가 체크가 안돼요
0
42
1
miragejs 강의 건
0
63
2
VirtualScroll 이 버전 업데이트 되면서 많이 바뀐거 같아요..
0
452
1





