우아한형제들 웹프론트엔드개발그룹, 『우아한 타입스크립트 with 리액트』, 한빛미디어(2023) p.22 ~ 31프로젝트에서 타입 스크립트를 사용하면서 '내가 타입 스크립트를 잘 사용하는게 맞을까?' 의문이 계속 들었다. GPT4도 타입을 잘 짜주지 못하는 부분이 많다
우아한형제들 웹프론트엔드개발그룹, 『우아한 타입스크립트 with 리액트』, 한빛미디어(2023) p.22 ~ 31
우아한형제들 웹프론트엔드개발그룹, 『우아한 타입스크립트 with 리액트』, 한빛미디어(2023) p.66 ~ 78 참고null: 명시적, 의도적으로 값이 아직 비어있을 수 있음을 보여준다.undefined: 값이 할당 되지 않음🚨 자바스크립트에서는 흔히 값이 없다는
우아한형제들 웹프론트엔드개발그룹, 『우아한 타입스크립트 with 리액트』, 한빛미디어(2023) p.80 ~ 118출처: 한 입 크기로 잘라먹는 타입스크립트any 타입타입을 명시하지 않은 것과 동일한 효과.tsconfig.json 파일에서 noImplicitAny 옵션
우아한형제들 웹프론트엔드개발그룹, 『우아한 타입스크립트 with 리액트』, 한빛미디어(2023) p.120 ~ 148타입 확장의 장점중복 제거명시적인 코드 작성확장성(요구사항 변경시 공통 기본 요소 한 번에 수정 가능)✍️ interface는 선언적 확장이 가능하다 -
우아한형제들 웹프론트엔드개발그룹, 『우아한 타입스크립트 with 리액트』, 한빛미디어(2023) p.150 ~ 182Condition ? A : B 형태타입을 확장할 때와 타입을 조건부로 설정할 때 사용되며, 제네릭 타입에서는 한정자 역할로도 사용된다.T extends
우아한형제들 웹프론트엔드개발그룹, 『우아한 타입스크립트 with 리액트』, 한빛미디어(2023) p.184 ~ 198해당 책을 읽고 공부하며 관련 내용을 정리한 글입니다.컴파일 타임: 소스코드가 컴파일 과정을 거쳐 컴퓨터가 인식할 수 있는 기계어 코드(바이트 코드)로