기술 블로그
React 렌더링 최적화 본문
반응형
React.memo
export default React.memo(Category); //videos
내려오는 props가 자주 동일할 때 사용된다.
props가 변경될 때만 리렌더링하게 개별 컴포넌트를 설정할 수 있어서 렌더링 최적화에 도움이 된다.
그러나 오버헤드 우려가 있어 필요한 컴포넌트에만 적용하도록 한다.
react-window
npm install react-window
외부 라이브러리이나 화면에 보이는 부분만 렌더링하도록 한다
몇만개의 데이터가 배열 되어있을때 사용한다.
useCallback
함수 재사용
useMemo
값 재사용
반응형
'프론트엔드' 카테고리의 다른 글
[TIL] 모듈 번들러 (0) | 2023.10.15 |
---|---|
[TIL] GCP Next.js deploy (0) | 2023.10.14 |
[TIL] Next.js localStorage -> getSeverSIdeProps 우회통신 (0) | 2023.09.27 |
Recoil Expectation Violation: Duplicate atom key "". (0) | 2023.09.26 |
react-query 가이드 1: 기본 구조와 패칭 (0) | 2023.08.16 |
Comments