모든 리액트 컴포넌트에는 라이프 사이클이 존재한다. 컴포넌트의 수명은 페이지에 렌더링 되기 전 준비과정부터 시작해서 페이지에서 사라질 때 끝이난다. 라이프 사이클 메서드는 클래스형 컴포넌트에서만 사용할 수 있고 함수형 컴포넌트에서는 Hooks기능을 사용해 비슷한 작업을
useState는 함수형 컴포넌트에서 상태를 관리할 수 있게 해주고, 가장 기본적인 Hook입니다. 이를 사용하면 클래스 컴포넌트를 사용하지 않고도 상태를 가질 수 있습니다. useState는 초기 상태 값을 인자로 받아 상태 변수와 상태 변경 함수를 반환합니다.use