본문 바로가기

FE/typescript2

[TypeScript] 타입스크립트 2주 챌린지 (노마드코더) 이 글은 노마드코더 챌린지 진도에 맞게 노마드코더 Typescript로 블록체인 만들기 강의를 듣고 그 내용을 정리한 것입니다. 챌리지의 과제는 노마드코더 챌린지 규칙상 공유드릴 수 없음을 알려드립니다. 1. Introduction누가 타입스크립를 사용해야할까?왜 자바스크립트는 문제인가?2. Overview of TypescriptImplicit Types vs Explicit TypesTypes of Typescript part.ITypes of Typescript part.IITypes of Typescript part.III3. FunctionsCall signatureOverloadingPolymorphism(다형성) : Generic(제네릭)4. Classes and InterfacesClass.. 2023. 4. 28.
[Typescript] AxiosError의 response받아오기, AxiosError Type Error의 Type 구글 로그인 버튼을 유저가 누르면 서버에서 리다이렉트할 주소를 리턴해주는 방식으로 소셜로그인 로직을 정했습니다. 이때 status가 200으로 오지않고 301로 오는데 이게 AxiosError로 나옵니다. 따라서 error에 응답값을 꺼내서 사용해야했는데요, error가 unknown이라는 타입에러가 떴습니다. 찾아보니 Typescript에서 catch 내부의 error는 unknown 이라고 하네요. 이는 catch 블록 내부의 에러가 인스턴스가 될거라고 보장할 수 없기 때문에 타입스크립트가 런타임에러를 피하고자 unknown처리를 해둔 것 입니다. 따라서 적절히 error 타입을 지정해주어야하는데요, 아래와 같은 방식은 모두 에러가 발생합니다. 해당 에러는 catch 블록 내부에.. 2023. 2. 26.