본문 바로가기

JiSoo's Devlog

검색하기
JiSoo's Devlog
프로필사진 지숭숭숭

  • 분류 전체보기 (173) N
    • 코테준비 (91)
    • Frontend (61) N
      • JS (5)
      • React (37)
      • Typescript (11) N
      • Redux (4)
      • Next.js (4)
    • Backend (5)
      • Node.js (5)
    • App (16)
      • Dart (4)
      • React Native (12)
    • GraphQL (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
일 월 화 수 목 금 토
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 29 30 31
Tags
  • Frontend
  • 파이썬
  • react
  • router
  • Python
  • nextjs
  • 스크롤구현
  • 주소창해시
  • TypeScript
  • 백준
  • dart
  • HTML
  • 코테
  • CSS
  • react native
  • Redux
  • ContextAPI
  • VanilaJS
  • JavaScript
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록2025/05/23 (1)

JiSoo's Devlog

[우아한 타입스크립트] 4장

📍 타입 확장하기타입 확장은 기존 타입을 사용해 새로운 타입을 정의하는 것을 말한다.기본적으로 interface와 type 키워드를 사용해서 타입을 정의하고 extends, 교차 타입, 유니온 타입을 사용해 타입을 확장한다. 타입 확장의 장점타입 확장의 큰 장점은 코드 중복을 줄일 수 있다는 것이다.중복되는 타입을 반복적으로 선언하는 것보다 기존에 작성한 타입을 바탕으로 타입 확장을 함으로써 불필요한 코드 중복을 줄일 수 있다.type BaseMenuItem = { itemName: string | nill; itemImageUrl: string | null; itemDiscountAmount: number; stock: number | null;};type BaseCartItem = { qu..

Frontend/Typescript 2025. 5. 23. 12:47
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바