TypeScript는 JavaScript의 상위 집합으로 JavaScript에서 제공하는 대부분을 지원한다. ES5 모든 문법, ES6의 문법의 대부분을 사용 가능하다. 1. Props /* props 타입 정의 */ interface DummyProps { text: string; // 값 명시 text: "Hi"|"Hello"|"By" } /* 오브젝트의 타입이 DummyProps */ const Dummy = ({text}:DummyProps) => { return {text} } function App() { return ; } interface를 통해 props 타입을 정의해 준다. Dummy컴포넌트의 오브젝트에 타입을 지정한다. 값을 명시하게 되면 이외 문자 사용 x 2. Optional(선택..