[React] Todo App 리팩토링 (1)

axios Before 요청 BASE URL이 중복됨 -> api 코드 수정 시 하나하나 확인해야 함 response의 data만 사용됨에도 data 이외에 불필요한 부분들도 타입 작성, 불필요한 AxiosReeuqestConfig import After axios

4일 전
·
0개의 댓글
·
post-thumbnail

[TypeScript] 타입 추론, 타입 호환, 타입 별칭

타입스크립트가 코드를 해석해나가는 동작위 코드에서 x 의 타입을 따로 지정하지 않더라도 x 는 number 로 간주된다. 변수, 속성, 인자의 기본 값, 함수의 반환 값 등을 설정할 때 이와 같은 타입 추론이 일어난다.몇 개의 표현식을 바탕으로 타입을 추론해서 best

2022년 6월 12일
·
0개의 댓글
·
post-thumbnail

[TypeScript] 함수, 인터페이스, 이넘, 제네릭

함수를 선언할 때 매개변수와 반환 값에 타입을 작성반환 값에 타입을 정하지 않을 때는 void 라도 작성Rest 문법 적용 예시개인적으로 헷갈렸던 부분.. spread & rest 참고: spread와 rest보통 다음과 같은 범주에 대해 정의할 수 있다.객체의 스펙

2022년 6월 10일
·
0개의 댓글
·

[TypeScript] 타입스크립트를 사용하는 이유, 기본 타입

자바스크립트에 타입을 부여한 언어 (자바스크립트의 확장된 언어)자바스크립트와 달리 브라우저에서 실행하기 위해 컴파일 과정 필요에러의 사전 방지예시개발 생산성 향상현재 변수의 타입에 따라 가능한 API를 미리보기로 띄워줌BooleanNumberStringObjectArr

2022년 6월 9일
·
0개의 댓글
·
post-thumbnail

[TypeScript] React 프로젝트에 TypeScript 적용하기

설치react-router-dom을 사용하는 경우 @types/react-router-dom도 함께 설치한다.npm i -g typescript 명령어를 통해 typescript를 전역으로 설치하면 tsc command를 사용할 수 있다.ex) $ tsc --init$

2022년 5월 29일
·
0개의 댓글
·