useState를 이용해 커스텀 함수를 만들어 함수컴포넌트 안에서 state를 간략화 할 수 있다.useInputState를 통해서 state를 더욱더 간단하게 사용할 수 있게 되었다.
클래스형 컴포넌트는 사실 기초 셋업이 조금 복잡하다. 따라서 , 간단하게 컴포넌트를 만들고 싶을때는 함수형을 사용한다. 그러나 함수형이 이전 리액트에서는 state가 없어서 한계가 있었다.그러나 Hook이라는 게 나오면서 함수형에서도 state나 클래스컴포넌트가 가진