이전 글에 이어서 이번에는 useMemo를 소개해 드리겠습니다. 개념 공식문서입니다. 문서에서 보면 알 수 있듯 메모이제이션값을 반환해 줍니다. memoization이란 반복되는 결과값을 저장해서 다음에 같은 결과가 나올 때 빨리 실행하는 코딩 기법입니다. const memoizedValue = useMemo(() => computeExpensiveValue(a, b), [a, b]); 형태를 위와 같습니다. useEffect와 동일하게 첫 번째 인자로 콜백 함수를 받고 두 번째 인자로 배열을 받습니다. 배열 안에 있는 값이 변경될 때마다 함수가 렌더링 됩니다. 예시 // App.jsx function App() { const [a, setA] = useState(0); const [b, setB] =..