![[타입스크립트] React + TypeScript 입문자가 궁금했던 질문 모음](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FcjWp7w%2FbtsNHeJGh3y%2FAAAAAAAAAAAAAAAAAAAAACDWuXfqwT2mdpqmGmHphUB-ZQniKPydWN9XVIWs8WXl%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DtjfO%252BaPvP%252BDR%252Bow%252Fhvh2OzBM07M%253D)
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..