가장 기본적인 hook함수형 컴포넌트에서 가변적인 상태 관리react의 state machine에 연결하는 기본적인 방법const \[상태, 상태 설정 함수] = useState(상태 초기값);input을 업데이트useState를 이용한 커스텀 hook
useEffect 리액트 컴포넌트가 렌더링 될 때마다 특정 작업을 수행하도록 설정할 수 있는 Hook 클래스형 컴포넌트의 componentDidMount, componentDidUpdate를 합친 형태 마운트 될 때만 실행하고 싶을 때 함수의 두 번째 파라미터로 비