-Component
간단하게 사용자 정의 태그를 만드는 것!
규칙
-대문자로 함수를 만든다
-propps를 통해 외부로 부터 전달 받을 수 있다.
propps는 component에게 속성을 전달한다.
-component는 꼭 하나의 태그를 반환 해야함
-class 를 받을 때 className를 사용
-자바스크립트 파일을 작성할 때 {} 중괄호를 사용해야 한다.
-state 컴포넌트에서 동적인 값을 state라고 부른다// 상태 관리
라이플사이크에 따라서 이 화면이 값이 변화되었을때
변화된 값을 화면에 리랜더링 시켜 주기 위한 조건들이
있는데 그 조건중 하나가 state 변경 되었을때
usestate는 state를 만들어주기 위해서
리액트에서 제공하는 기능/ 기능이라 안부르고 hook 이라고 부름
원시 데이터는 불변성이 있고
원시데이터가없는것들은 불변성이 없다
렌더링 이란 component 현재 props 와 state의 상태에 기초하여 ui를 어떻게 구성할지 컴포넌트에게 요청하는 작업을 의미