클래스형 컴포넌트의 경우 state 기능 및 라이프사이클 기능을 사용할 수 있고 임의 메서드를 정의할 수 있다. 하지만 리액트 버전 업데이트 이후 Hooks를 사용하여 함수형에서도 가능