1.리액트 create-react-app사용
2. webpack으로 셋팅
클래스형 컴포넌트:
1. 상태값을 가질 수 있다.
2. 리액트 컴포넌트의 생명 주기 함수를 작성할 수 있다.
함수형 컴포넌트:
1. 1,2를 할 수 없다.
2. 선언하기 편하고, 메모리 자원을 덜 사용한다.
=>클래스형과 차이점은 상태값과 LifeCycle를 가질 수 있느냐 없느냐 이다.
=>훅을 사용하면서 단점을 커버
-훅의 종류:
1. 함수형 컴포넌트에서도 상태 관리를 할 수 있는 useState
2. 그리고 렌더링 직후 작업을 설정하는 useEffect 등의 기능 등을 제공한다.