[react] React 최적화 성능개선 데이터 관리 - 10년 된 태블릿에서도 빠르게 돌려보자.
서비스하고 있는 시스템에서 성능문제로 컴플레인을 받았다. 데이터를 처리하는 기능이 느리다는 문제였고, 사용기기를 확인하니 2014년에 출시한 갤럭시 탭4.7.. 🤣 useMemo, memo, shouldcomponentupdate, componentdidupdate, useCallback 등... 렌더링 관련 최적화는 모두 적용했는데도 느리다면? 렌더링 최적화가 아닌 데이터 사용방식을 최적화하면서 느낀 부분을 정리합니다. 1분 로딩에서 1초 로딩으로 ㄱㄱㄱ # Redux는 최대한 작은 데이터만 관리 # SQLite는 바보다. 실행계획 잘 살피고, 트랜잭션 최소한으로 사용하자. # 꼭 필요한 곳만 새 객체 만들기 // 😋 const list_a = [1, 2, 3, 4, 5]; list_a.push(6);..
2021. 11. 26.