Memoization? 기존에 수행한 연산의 결과값을 저장해두고 동일한 입력이 들어오면 재활용하는 기법. Memoized된 내용을 재사용하여 렌더할 시, 가상 DOM에서 바뀐 부분을 확인하지 않아 성능이 향상됨. 1. Redux - useSelector 💊 useSelector로 Redux를 최적화하는 방법 1. useSelector 를 여러번 사용 store에서 객체를 통째로 불러오는 대신, 필요한 값들을 쪼개어서 useSelector로 선언해줌. → number 또는 diff 가 바뀌었을 때만 리렌더링됨. 2. shallowEqual 사용 shallowEqual은 react-redux에 내장되어있는 함수로, 객체 안의 가장 겉에 있는 값들을 비교해줌. 3. equality function 사용 : useSelector 두번째 인자에 equality functio