JavaScript 프로젝트를 TypeScript로 마이그레이션할 수 있을 정도로 기본 개념을 익히는 것!
우아한 타입스크립트 with 리액트 - 우아한형제들 웹프론트개발그룹
![]() |
|---|
우아한 타입스크립트는 기본적인 타입 개념부터 리액트와의 실전 적용까지 체계적으로 다뤄 실무에 필요한 타입스크립트 활용 능력을 단계적으로 익히기에 좋고, 특히 상태 관리나 타입 확장 같은 복잡한 부분을 쉽게 이해할 수 있도록 잘 설명되어 있어 스터디 교재로 적합할 것이라 판단.
주 2회 진행 (화요일 또는 수요일 / 일요일 중 협의, 21:00 - 22:00)
1시간
- 전반 30분: 담당자를 중심으로 정리본을 읽고, 해당 챕터에 대해 질의응답 시간을 갖습니다.
- 후반 30분: 출제된 문제를 풀고 답안을 확인합니다. 문제 출제자는 issue에 최종 답안을 작성하며 해당 issue를 종료합니다.
| 전성우 | 김동현 | 김재영 | 이정수 | 성도형 | 김영민 |
|---|---|---|---|---|---|
| @Sean | @kdh990315 | @jaeyo03 | @jjeongsu | @DohyoungSeong | @kimyougmin |
- 스터디는 책의 챕터를 기준으로 진행되며, 모든 스터디원은 스터디 전까지 해당 챕터를 읽어옵니다.
- 챕터 담당자는 스터디 전까지 내용을 정리합니다.
- 정리본은 Markdown 형식으로 작성하며, 파일명은
담당자 이름으로 합니다. - 해당 챕터 폴더에 업로드합니다.
(예:
2장_타입/전성우.md) - README에 업로드된 정리본을 연결합니다.
- Branch:
main - Commit Message:
🔖: [3장] 고급 타입 - 전성우
- 정리본은 Markdown 형식으로 작성하며, 파일명은
- 챕터 담당자를 제외한 나머지 스터디원은 문제를 준비합니다.
- GitHub Issue에 해당 챕터의 Label을 적용해 문제를 작성합니다.
- 문제 작성 시 제공된 템플릿을 준수합니다.
- 문제는 스터디 진행 전날부터 진행 직전까지 등록합니다.
- 문제 출제자를 제외한 스터디원은 문제가 등록된 시점부터 스터디 진행 30분 전까지 답변을 작성합니다.
| 일시 | 목차 | 정리 링크 | 문제 링크 | 담당자 |
|---|---|---|---|---|
| 0주차 | ||||
| 12/29(일) | OT | 전성우 | ||
| 1주차 | ||||
| 1/8(수) | [2장] 타입 | 정리 | 문제 | 전성우 |
| 1/12(일) | [3장] 고급 타입 | 정리 | 문제 | 성도형 |
| 2주차 | ||||
| 1/15(수) | [4장] 타입 확장하기・좁히기 | 정리 | 문제 | 이정수 |
| 1/19(일) | [5장] 타입 활용하기 | 정리 | 문제 | 김재영 |
| 3주차 | ||||
| 1/22(수) | [6장] 타입스크립트 컴파일 | 정리 | 문제 | 김영민 |
| 1/26(일) | [7장] 비동기 호출 | 정리 | 문제 | 김동현 |
| 4주차 | ||||
| 1/29(수) | [8장] JSX에서 TSX로 | 정리 | 문제 | 전성우 |
| 2/2(일) | [9장] 훅 | 정리 | 문제 | 성도형 |
| 5주차 | ||||
| 2/9(일) | [10장] 상태 관리 | 정리 | 문제 | 이정수 |
| 2/9(일) | [11장] CSS-in-JS | 정리 | 문제 | 김재영 |
| 6주차 | ||||
| 2/12(수) | [12장] 타입스크립트 프로젝트 관리 | 정리 | 문제 | 김영민 |
| 2/16(일) | [13장] 타입스크립트와 객체 지향 | 정리 | 문제 | 김동현 |
| 7주차 | ||||
| 2/19(수) | 최종 발표 | |||
다음의 경우가 3번 이상 번복되는 경우 벌칙이 주어진다.
- 지각하는 경우 - 삼진아웃으로 3번 걸릴 시 커피 쏘기
- 무단 결석하는 경우 - 2회 시 스터디에서 OUT
- 정리 및 문제 준비가 소홀한 경우 - 1회 5000원
- 불가피한 사유(ex. 부고)로 불참하는 경우에는 미리 슬랙 채널에 고지하면 벌칙이 면제된다.
