Q1.useMemo와 useEffect의 차이점에 대해서 좀 더 설명해줄 수 있겠어? A1.ChatGPT의 말: 물론입니다! useMemo와 useEffect는 둘 다 React에서 의존성 배열을 사용하지만, 목적과 동작 방식이 다릅니다. 각각의 역할과 차이점을 상세히 살펴보겠습니다.useMemo란?주요 목적: 값을 메모이제이션하여 불필요한 재계산을 방지하고 성능을 최적화합니다.반환값: 계산된 값을 반환합니다.사용 사례:계산 비용이 높은 작업(예: 복잡한 수학 계산, 데이터 필터링 등)을 메모이제이션.특정 값이 바뀌지 않으면 이전 계산 결과를 재사용.동작 과정의존성 배열에 포함된 값이 변경될 때만 계산 함수를 실행합니다.계산된 결과를 메모리에 저장하고, 다음 렌더링에서도 동일한 값을 반환합니다.예제:..