useEffect는 리액트 함수형 컴포넌트에서 사용할수 있는 훅 입니다.

컴포넌트가 마운트, 언마운트, 업데이트 될때 작성한 로직을 실행되게 할수 있습니다.

import { useEffect } from 'react';

useEffect(() => {
	//컴포넌트 마운트시 실행할 로직

	return () => {
	//컴포넌트가 언마운트시 clean up 해줄 로직
}, []);

useEffect는 위와 같은 형태로 사용할수 있습니다.