Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 화살표 함수
- webpack
- hoisting
- 마이크로태스크
- 유사배열
- 호출 스택
- Call stack
- JavaScript
- AbortController
- 번들러
- 클론코딩
- 호이스팅
- 로드마크
- localtunnel
- 자바스크립트
- Lexical environment
- 함수형
- 비동기 작업
- 렉시컬 환경
- 이벤트 루프
- 실행 컨택스트
- fetch 취소
- debounce
- 로컬터널
- 이터러블
- pushstate
- relatedTarget
- 매클로태스크
- 넘블
- 웹팩
Archives
- Today
- Total
내가 보려고 만든 개발 공부 일지
Interface vs Type 본문
Interface, Type 둘다 타입을 커스텀하게 정의할 필요가 있을때 사용된다.
서로 비슷하지만 각각 소소한 차이점이 있는데 그건 구글링을 하면 상세히 나오니 참고하고,
이것만 기억하자.
--> 가급적 객체 타입 정의는 interface를, 리터럴 타입정의는 type을 사용하라
type myType = "Basic" | "Premium" | "Admin" | null;
interface userInfoProps {
name: string;
age: number;
addr: string;
onEdit: ()=>void;
}
(참고로 type 은 = 으로 타입정의, interface 는 = 없이 바로 정의)
'Typescript' 카테고리의 다른 글
Typescript 타입추론 & 타입단언 (0) | 2021.07.02 |
---|---|
Typescript - 매번 null , undefined 체크의 귀찮음 (0) | 2021.07.02 |
Comments