useEffect(()=>{ }) 1. 제렌더링마다 코드실행하고 싶으면 useEffect(()=>{ }, []) 2. mount시 1회 코드실행하고 싶으면 useEffect(()=>{ 3. unmount시 1회 코드실행하고 싶으면 } }, []) 4. useEffect 실행 전에 뭔가 실행하려면 언제나 return () => {} 5. 특정 state 변경시에만 실행하려면[state명]