[React] 리렌더링Re-rendering
2022. 7. 27. 10:35ㆍ프론트엔드/React.js
반응형
Re-rendering in React
- observing virtual DOM and change the real DOM
- from virtual DOM to real DOM
출처: https://aboveimagine.tistory.com/101 [비전공자의 IT 취업이야기:티스토리]
리액트에서 컴포넌트가 리렌더링이 되는 조건
- 본인이 가진 state에 변화가 생겼을 때
- 부모 컴포넌트가 리렌더링되었을 때
- 내려받은 props가 변경되었을 때
컴포넌트 최적화
useMemo
React Hooks, 컴포넌트 내부에서만 사용 가능
함수가 아닌 값을 반환
값을 메모이제이션
React.memo
HOC,고차 컴포넌트
강화된 컴포넌트를 반환함
컴포넌트를 메모이제이션
useCallback
메모이제이션된 콜백을 반환
반응형
'프론트엔드 > React.js' 카테고리의 다른 글
[React] 이벤트 전달, onClick={} 에서 함수에 () 붙고 안 붙고 차이 (0) | 2022.09.04 |
---|---|
[React] 리액트 라우팅, React Router Dom ( useParams, useSearchParams, useNavigate ) (0) | 2022.08.16 |
[React] useReducer 이해하기 (0) | 2022.08.08 |
[React] Props (0) | 2022.06.16 |
[React] 리액트 개요, node.js와 npm, 렌더링Rendering, JSX (0) | 2022.06.02 |