Dont Repeat Yourself : 버튼을 다시 사용할 수 있게끔
Single Responsibility : 한 컴포넌트 안에서 너무 많은 일을 하지 않게끔
리액트는 컴포넌트를 함수 형태로 만들 수 있다
사용자(Client)는 이 상태값을 변경 시키고 리액트에서는 해당 컴포넌트의 상태값을 변경시켜 업데이트 해준다.
웹페이지는 DOM Tree 구조로 구성이 됨
리액트는 브라우저의 돔트리에 있는걸 바로 변경 하는게 아니다.
이래서 조금더 빠르게 업데이트해준다
함수형 컴포넌트 HOOKS
함수형을 사용하기 전에는 클래스 형태로 만들었다.
위 단점들을 개선 시킨 것이 함수형 컴포넌트이다.
훅은 함수형 컴포넌트에서의 재사용 가능한 로직들을 갈고리처럼 연결함 → 재사용 가능한 함수다
훅스는 use로 시작한다 : useState useEffect . . .
!! HOOKS는 값의 재사용이 아니라 로직의 재사용을 위한 것이다.
잘 읽었습니다. 좋은 정보 감사드립니다.