Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added .DS_Store
Binary file not shown.
99 changes: 48 additions & 51 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,51 +1,48 @@
# mobi-3rd-typescript-2
### 3주차
<a href="https://lyrical-brain-e0f.notion.site/mobi-typescript-week2-8a279eec03184002ac4290adef934d9a">@see</a>

### 기간
```
2024.04.22 ~ 2024.04.27 (일요일 리뷰 가능하도록 PR 남기기, 스프레티드시트에 링크 등록)
2024.04.28 (WIL, 다른 페어 코드 리뷰, 1주차 회고 및 느낀점 발표)

* 반드시 리드미에 프로젝트 개요와 설명, 시연 영상 등을 함께 작성해주세요 :)
```

### 페어-편성
```
1페어 Riel - Jeff - Chan
2페어 Gang - Wendy - Brilly
```

### 과제
```
1. 타입스크립트에서 꼭 필요한 ts-config
2. 타입이 확실하지 않은 상황에서 안정적인 환경 만들기
3. 문제 풀기
4. 생각해보기 + 정리하기
5. Check List
```

### 진행방법
```
1. 페어는 각자 함께 할 수 있는 시간을 선정합니다.
2. 시간 선정이 완료되면 mobi 단톡방에 월~일요일 단위로 올려주세요.
ex)
- Jeff (14:00 ~ 22:00)
- Lucas (08:00 ~ 20:00)
- core-time (20:00~22:00) -- 코어 타임은 매일 매일 가져야합니다. 겹치는 시간을 최대한 활용하고 블락킹 된 부분과 풀이한 부분을 공유할 것

화 ...
...
목 - 리프레쉬 데이 (같은 페어일 경우 요일 고정)
...
- 20:00~22:00 WIL
- 22:00~23:00 1주차 회고 및 느낀점
- 23:00~01:00 각 페어 코드 리뷰 -- 반드시 PR로 문서화할 것


2. 과제는 스스로 풀어본 이후에 코어 타임에는 반드시 페어와 함께 고민하고 블락킹 된 부분의 해소와 풀이를 공유해야합니다.
3. 매일 매일 풀이한 과제는 해당 레포지토리에 브랜치에 Pair-n으로 commit-push 합니다. (리프레쉬 제외 1일 1커밋 준수)
4. 학습 시간에는 모비 항상 디스코드에 접속해서 학습을 진행해주셔야 합니다.
```
# Mobi-3rd-typescript-2

## 프로젝트 개요

- Task 1~4번을 통해서 TypeScript를 익히고 Task5번을 통해 체크해라

## TASK.1 타입스크립트에서 꼭 필요한 ts-config

- 타입스크립트를 컴파일 할때 기준이될수있는 ts-config에 관해 알아봤습니다

### 🐾ts-config설정 알아보기34

- ts-config(이란 , 역할)
- ts-config( 최상위속성 , 속성별 옵션)
- compilerOptions : 옵션 및 사용예시

### 🐾ts-config 에서 조사한 것들

- 공식문서와블로그 사이에서 자주 사용한다는 것들이 나눠져있엇는데 옵션에 이름그대로 실행하는것들은 빼고 작성하였습니다

### 👣Task1 Link주소 : [Task1.README.md](https://github.com/mobi-community/mobi-3rd-typescript-2/tree/Pair1-Riel/Task1)

## TASK.2 타입이 확실하지 않은 상황에서 안정적인 환경 만들기

### 🐾다양한 타입가드사용

- in
- typeOf
- instanceOf
- is
- 사용자 정의 Type Guards

### 👣Task2 Link주소 : [Task2.README.md](https://github.com/mobi-community/mobi-3rd-typescript-2/tree/Pair1-Riel/Task2)

## TASK.3 문제 풀기

### 🐾적용한것들

- tsconfig를 사용해서 import경로 절대경로로 변경하기
- type-guard를 사용하여 자동완성지원하기

### 👣Task3 Link주소 : [Task3.README.md](https://github.com/mobi-community/mobi-3rd-typescript-2/tree/Pair1-Riel/Task3)

## 회고

Task3에서는 저번 week1번에서를 기반으로 최근 조사한 Task1~2번을 푸는게 이번 문제의 중점이엿지만
저번주 task내용을 3~부터 이해를 못한상태로 해서 3번을 하면서 기본기가 부족한상태에서는 못한다는것을 알게되었고 지난 task를 이번 week을 다하고 할려고했던것에서 오판이라는생각이들었다
그리고 config를 공부하면서 개념적인부분과 속성,옵션을 공부하게되면서 적용하면되겠다라는생각을 하게되었고저번주 에 급하게 한다고 ts가 그저 멀게 만 느껴젔는데 시간을쓰면서 하게됨으로서 왜 필요한지 스스로 생각할수있는시간이 되었습니다
Loading