[타입스크립트] React + TypeScript 입문자가 궁금했던 질문 모음
Development/Frontend2025. 5. 1. 15:51[타입스크립트] React + TypeScript 입문자가 궁금했던 질문 모음

1. Type vs Interface공통점객체의 구조를 정의할 때 사용React 컴포넌트의 props 타입으로 모두 사용 가능차이점 확장교차 타입 (&)extends 키워드유니언 타입 지원가능불가능중복 선언에러 발생선언 시 자동 병합사용 추천 용도유니언 타입, 복합 구조순수 객체 구조, 확장 구조결론Interface -> 유니온/교차 타입, 함수/튜플, 리터럴 사용 시Type -> 객체 구조, 클래스, 확장성 필요할 시 2. React.FC를 안 쓰는 이유장점props 타입을 간단하게 작성 가능children이 자동으로 포함됨단점children이 자동 포함되므로 원치 않는 속성이 생길 수 있음제네릭이나 defaultProps와 같이 복잡한 구조에 제약이 생김권장 방식type Props = { titl..

반응형
image