useEffect를 이용해 componentDidMount를 구현해보자 Hook중에 useEffect라는 함수가 있다. 이는 함수컴포넌트가 랜더링될때마다 실행되는 함수로 클래스 컴포넌트의 componentDidMount와 유사하다.(랜더링 될때마다 실행되므로 함수컴포넌트 최초 실행시에도 실행된다.) 그럼 간단하게 useEffect를 통해서 movie api를 호출한다음 title을 랜더링 해보도록 하자. dropdown을 select로 구현한다음 숫자를 선택하면 그에 해당되는 스타워즈 영화의 제목이 나오도록 했다. 참고로, useEffect를 사용할때는 무언가 리턴이 되는 함수를 사용하면 안된다. 따라서 arrow 함수안에 또다시 함수를 만들어서 사용했다. 그러나 요렇게 코드짜면, 문제가 생겨버린다. 어떤 문제일까??... 바로 그 유명한 stackOverFlow가 생긴다ㅋㅋ. setNumber가 실행되면서 랜더링되고 useEffect가 실행되면서 setM