useEffect는 deps에 해당하는 []배열을에 바뀌는 상태값을 입력하면 그 상태값이 바뀔때만 컴포넌트가 업데이트된다.
useEffect(() => { console.log('컴포넌트가 화면에 나타남'); return () => { console.log('컴포넌트가 화면에서 사라짐'); }; }, []);