Typing TypeScript
일정
2/27~4/3 (6회)
매주 일요일 오전 10시~12시 (온라인)
학습 방향
모든 미션이나 실습은 최대한 작고 부담없는 선의 볼륨과 난이도를 채택한다.
흔한 기술 스택 추가나 취업을 위해서가 아닌 TypeScript를 사용했을 때의 이점을 체감하도록 유도한다.
단순히 컴파일을 통과시키기 위한 의미 없는 타이핑 행위를 최소화하여 커리큘럼을 단축시켜 레벨1 볼륨을 확보한다.
요구사항에 맞는 인터페이스를 직접 설계한다.
인터페이스에 맞춰 코드를 구현한다.
Typing TypeScript
1. JSDOC 학습
1-1. JSDOC 타이핑
JSDOC 사용 방법을 보며 특정 미션의 모든 코드에 JSDOC 빠짐없이 타이핑
1-2. JSDOC 기반 코드 구현
JSDOC으로 작성된 주석(구현부는 없는 인터페이스) 코드를 실제로 구현한다.
2. TypeScript 타이핑
2-1. JSDOC => TypeScript 마이그레이션
JSDOC으로 작성된 주석들을 TypeScript로 모두 대체한다.
2-2. TypeScript 인터페이스 설계
요구사항을 제시한 후 TypeScript 인터페이스를 직접 설계해보도록 한다. (구현부 X)
2-3. TypeScript 인터페이스 구현
구현부가 존재하지 않는 인터페이스들을 실제로 구현해본다.
3. React ??? 컴포넌트와 디자인 시스템, 테마를 엮어서 하자