- 타입스크립트를 쓰는 이유
정의 : 자바스크립트의 타입을 강제시키는 언어
- 변수의 타입(String, Number ...)을 강제함으로서 에러발생을 차단
.png)
- 객체의 키를 정해줌으로서 정해지지 않은 키가 객체 안으로 들어오는 것을 방지
.png)
- 타입스크립트에서의 API사용
API를 불러올 때 응답데이터가 대부분 객체이므로 이 객체에도 타입을 지정해 주어야 한다
-> GRAPHQL-CODEGEN 사용 : 자동으로 응답데이터의 객체형식을 불러옴
이와같이 import 해온후 IMutation처럼 사용
.png)
여러사람이 같이 작업을 하기때문에 코드의 형식을 일체화시킬 필요가 있다.
- 코드린터(eslint) : import순서 또는 == 금지, === 허용 등의 형식을 지정
- 코드포멧터(prettier) : tab의 길이 2칸, 일정 길이를 넘으면 줄바꿈 등의 전반적인 형태 지정