Skip to content

PR: 2주차 - TypeScript(gang)#3

Open
ijimlnosk wants to merge 12 commits into
mainfrom
pair2-Gang
Open

PR: 2주차 - TypeScript(gang)#3
ijimlnosk wants to merge 12 commits into
mainfrom
pair2-Gang

Conversation

@ijimlnosk

Copy link
Copy Markdown

Task 1 : 타입스크립트에서 꼭 필요한 ts-config

  • Q. ts-config의 역할은 무엇이며 어떠한 옵션을 다룰 수 있는가?

Task2 : 타입이 확실하지 않은 상황에서 안정적인 환경 만들기

  1. 객체의 특정 키로 검사하기
  2. 특정 값의 타입으로 검사하기
  3. 가드문 함수를 만들어서 검사하기
  • Q. 어떠한 타입의 데이터가 올지 모르는 불확실한 환경에 안정적인 환경을 만들 수 있는가

Task3 : 문제 풀기

  1. tsconfig를 활용하여 ts project를 만들고 상대 경로를 절대 경로로 만들어 import 해보세요
  2. 데이터 통신을 통해 받아온 데이터의 타입 부여하기
  3. 타입가드로 유동적인 타입에 자동완성 지원하기

Task4 : 생각해보기

  1. enum과 as const의 차이는 무엇일까요? 트리쉐이킹과 번들 사이즈 관점에서 이를 조사하고 확인해보세요
  2. enum은 그렇다면 쓰지 않는 것이 좋을까요?
  3. export한 type을 받을 때 import type을 해야하는 이유는 무엇일까요?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant