일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- git
- DP
- Python
- LeetCode
- Database
- java
- TypeScript
- frontend
- Graph
- network
- Algorithm
- Javascript
- vscode
- 리트코드
- Redux
- CS
- 그레이들
- 동적 계획법
- 백준
- VIM
- 프로그래머스
- 알고리즘
- 자바
- 다이나믹 프로그래밍
- Data Structure
- 안드로이드
- BFS
- db
- react
- DFS
Archives
- Today
- Total
늘 겸손하게
React - shouldComponentUpdate() 본문
리액트 생명주기 메소드 중 하나인 shouldComponentUpdate()에 대해 알아보자
[ shouldComponentUpdate ]
- 메소드 이름을 보면 알 수 있듯이 컴포넌트를 업데이트 시킬까 말까에 대한 질문이다.
- 이 메소드는 props 또는 state가 변경되었을 경우, 렌더링이 발생하기 직전에 호출된다.
- 디폴트로 true 반환
이 메소드는 성능 최적화를 위한 메소드로 이전 props와 state값이 달라지지 않아서 불필요한 렌더링을 방지할 목적이라면 PureComponent를 사용하는것이 더 좋습니다. 불필요한 렌더링 방지를 shouldComponentUpdate로 수행하면 버그로 이어질수도 있습니다.
PureComponent 설명 : https://besforyou.tistory.com/245
[ 출처 ]
'Programming > React' 카테고리의 다른 글
React - React Hook & 장점 (0) | 2023.06.29 |
---|---|
React - 프러젠테이셔널 컴포넌트 & 컨테이너 컴포넌트 (0) | 2023.06.12 |
React - Prop Drilling & Context API v.s Redux (0) | 2022.08.17 |
Redux - Redux 장단점 (0) | 2022.08.17 |
React - Context API (0) | 2022.08.02 |