inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

입문강의 타입스크립트부터 ionic6 (앵귤러 기반)

회의실 상세페이지 만들기

회의실 상세 페이지 만들기 강의 중 type 에러

456

이설희

작성한 질문수 2

0

회의실 상세페이지 만들기 강의 듣고 있는데요.

meeting-room-detail 스크립트 작성 시 room: Rooms 선언한 부분에서 계속 type에러가 발생합니다.

room 은 이니셜라이저가 없고, 생성자에 할당되어 있지 않다는 오류가 떠서 type을 undefined로 선언을 해줬더니 아래 param 으로 id 를 받아오는 부분에서는 undefined 형식은 Rooms 형식에 할당할 수 없다는 에러 메시지가 계속 뜹니다.

room!: Rooms 로도 해봤는데 그렇게 하면 null 형식은 Rooms 형식에 할당할 수 없다고 뜨는데, 어떻게 해결을 하면 될까요?

하이브리드-앱 IONIC typescript

답변 1

0

이설희

아,, 해결했습니다.

tsconfig.json 파일에 “strictNullChecks”: false 를 추가해서 해결은 했습니다.

그런데 위와 같이 해결을 해도 추후에 문제는 없는걸까요?

0

깊알못nodeep

안녕하세요.

타입스크립트도 강의와는 다른 버전이 설치 되어 있는 것이 아닌가 생각됩니다.

npm i -g typescript@4.5.4로 설치하시면 동일한 버전을 받을 수 있습니다.

https://www.inflearn.com/course/lecture?courseSlug=%ED%83%80%EC%9E%85%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EC%95%84%EC%9D%B4%EC%98%A4%EB%8B%896-%EC%9E%85%EB%AC%B8&unitId=103589&tab=curriculum

위의 영상에서 11초 부분, 1:00분 부분을 보시면 확인 하실 수 있습니다.

 

질문하신 옵션은 null체크를 엄격하게 확인 할 지, 아닐지를 정하는 옵션입니다.

본 강의 마지막 강의에 샘플코드를 다운 받을 수 있으니 참고 해보시면 도움이 될 것으로 보입니다.

 

제네릭 클래스 핸드북 페이지가 undefined라고 나옵니다.

0

7

1

Next.js + Tanstack Query BFF 구조 질문

0

10

1

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

0

26

1

Next.js 사전렌더링 이해하기 부분

0

27

2

useMutation 적용 후 새로운 글 등록시 content가 안보여요

0

34

2

적절한 타입 찾기 React.ChangeEvent<HTMLInputElemen>

0

29

2

모달 관련 질문

0

34

3

lucide react 아이콘 설치

0

46

2

Isar 마지막 업데이트는 2년전입니다.

0

30

0

17강 zustand store 서버에서 생성

1

36

1

outDir 옵션 추가 후 컴파일 오류 질문

0

64

1

문의관련 문의

0

44

2

next.js 를 2대이상 실행하는 경우 제공하는 cache 기능들은 어떻게 되나요?

0

55

2

76. 전문성 더하기: 놓치면 아쉬운 관련 기술들 수업 자료가 없어요.

0

47

2

6.8 zustand 세션 질문입니다.

0

77

2

ai 도구 질문

0

31

1

FlutterSecureStorage 질문

0

31

0

next.js 강의에서도 리액트 라이브러리들을 다뤄주시나요?

0

64

2

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

0

59

2

shadcn에서 radix ui와 base ui 차이는 뭔가요?

0

225

2

updateTodo 함수 생성시 화살표 함수 사용 안하는 이유

0

69

2

4.11 바로 투두 삭제가 안됨 질문

0

77

3

Vercel 사용법

0

74

2

VirtualScroll 이 버전 업데이트 되면서 많이 바뀐거 같아요..

0

419

1