CNA + ts로 미니 프로젝트를 진행하던 중, interface로 타입을 지정한 파일들을 폴더별로 나눠 저장한 후, 해당 파일들 안에서 export {} 를 해줬다.그런데, 이후 컴파일을 해보니 다음과 같은 에러 메세지가 떴다."Re-exporting a type w
컴파일러의 역할타입 검사코드 변환실제 프로젝트에서 타입 검사를 자동으로 안해줌=> 직접 코드를 입력해서 타입 검사를 해야함.=> tsc --noEmit (단순 타입 검사)=> vscode나 웹스톰이 반드시 필요ts.config 파일strict, esModuleInter
Object와 {}인덱스드 시그니처, 맵드 타입스클래스 기능private vs protected옵셔널, 제네릭 제네릭 활용 예시코드 작성 시에는 타입이 뭐가 될지 모르지만, 코드 실행하면 확실히 알게된다.forEach 타입 직접 만들어 보기map 타입 직접 만들어 보기
방지하는 코드를 작성해줘야함.인터페이스와 클래스 (어떤 상황에서 어떤 걸 써야하는가 ?)인터페이스자바스크립트 코드에서 사라진다.(error instanceof CustomError)와 같은 코드에서, instanceof를 사용할 수 없다.클래스자바스크립트 코드에 남아있
axios 요청보내는 라이브러리 fetch (저수준) axios : fetch + 여러 기능 fetch 기반 아님. XMLHttpRequest 기반