-one concern at a time
: 하나의 함수, 변수, 클래스, 컴포넌트에 한번에 너무 많은 일 부여하면 과부화.....
하나의 관심만 가지게 하면 loose coupling(낮은 결합도), high cohesive(높은 응집도) 의 특성을 발견할 수 있음
-use로 시작하는 자바스크립트 함수
-state와 effect를 다음과 같이 분리하여 사용할 수 있음
-custom hook 하나 당 하나의 파일로 분리
-custom hook 사용할 때 export
-소문자로 시작