"Do it! 리액트 모던 웹 개발 with 타입스크립트" 책을 정리하는 포스트입니다. 우분투 환경에서 진행함 컴포넌트란 화면 UI를 처리하는 클래스를 의미한다. 리액트 컴포넌트(리액트 프레임워크가 제공, ex. h1, div)와 사용자 정의 컴포넌트로 나뉜다. 그리고 리액트에서 컴포넌트는 클래스 기반 컴포넌트와 함수형 컴포넌트가 있다. 1. 클래스 컴포넌트 1-1. 속성 Props 2. 함수 컴포넌트 클래스 컴포넌트 src/App.tsx 클래스 컴포넌트는 react 패키지가 제공하는 Component 클래스를 상속받아야 하며, render 메서드를 포함해야 한다. render 메서드는 null / React.createElement 호출의 반환값 / JSX 등으로 가상 DOM 객체를 반환해야 한다. -..