useEffect를 사용하여 마운트/언마운트/업데이트시 할 작업 설정하기
useMemo 를 사용하여 연산한 값 재사용하기