useEffect컴포넌트가 랜더링 될 때 특정 작업을 실행할 수 있게 해주는 react hook클래스형 컴포넌트의 생명주기 메소드의 역할을 대신한다컴포넌트가 마운트 됐을 때 (처음 나타났을 때),언마운트 됐을 때(사라질 때)업데이트 됐을 때(특정 state, props가 바뀌었을 때)[사용법]useEffect(effect, [])첫번째 인자(effect) : 함수 => 특정 상황이 왔을 때 실행되는 함수두번째 인자 : => 의존성 배열 1. 의존성 배열이 없는 useEffectuseEffect(() => { console.log("의존성 배열이 없는 useEffect호출") })이 코드를 실행해보면 다음 2가지 경우에 실행이 됐다랜더링이 되었을 때state가 변경 될 때 이는 각각 co..