오열매의 코딩 공간

  • 홈
  • 태그
  • 방명록

Front-end/TypeScript 2

TS) interface 와 type 의 차이

interface와 type은 TypeScript에서 타입을 정의하는 두 가지 방법입니다. 둘 다 객체, 함수, 클래스 등을 포함한 모든 타입을 정의할 수 있습니다. 그러나 두 방법은 몇 가지 차이점이 있습니다. interface는 주로 객체의 구조를 정의할 때 사용되고, type은 주로 타입(alias)을 정의할 때 사용됩니다. interface는 확장(extends)이 가능하지만, type은 불가능합니다. interface는 선언 합침(declaration merging)이 가능합니다. 즉, 같은 이름의 인터페이스를 여러 번 선언할 수 있고, TypeScript는 이를 자동으로 합쳐줍니다. type은 합칠 수 없습니다. interface는 구조가 비슷한 다른 인터페이스와 함께 사용될 때 유용합니다. ..

Front-end/TypeScript 2023.03.15

TS) React ~ event type 찾는 방법 ... 예시

예제를 통해 살펴본다. (예제: React와 Typescript 이용 / react-beautiful-dnd 이용) ... function App() { const [toDos, setToDos] = useRecoilState(toDoState); const onDragEnd = (args) => { // args 의 타입 미지정 에러 console.log(args); }; return ( ... args의 타입을 알아야 한다. 하지만, onDragEnd에 대해 아는 정보가 없다. 아래와 같이 코드를 수정한다. ... function App() { const [toDos, setToDos] = useRecoilState(toDoState); const onDragEnd = (args) => { // ar..

Front-end/TypeScript 2023.03.07
이전
1
다음
더보기
프로필사진

오열매의 코딩 공간

공지사항

  • 분류 전체보기 (76)
    • Front-end (47)
      • HTML (3)
      • CSS (14)
      • SCSS (5)
      • JavaScript (11)
      • JQuery (0)
      • React (12)
      • TypeScript (2)
    • Back-end (1)
      • Node.js (1)
    • Automation (3)
      • Python (3)
      • BeautifulSoup (0)
      • Selenium (0)
      • Kiwoom (0)
      • Photoshop (0)
    • Environment (24)
      • VSC (2)
      • Git & Github (16)
      • Linux (6)
      • CMD (0)
      • Ananconda (0)
    • ETC (1)

Tag ☆

Linux, 명령어, wsl2, GIT, Router, GitHub desktop, Terminal, javascript, 개념, vanillajs, TS, setting, JS, React, 설치, 문법, scss, css, github, 실습,

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :
09-21 23:42

Copyright © Kakao Corp. All rights reserved.

티스토리툴바