Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- TiL
- pintos
- 크래프톤정글
- Flutter
- 리액트
- 크래프톤 정글
- 큐
- userprog
- 4기
- 핀토스
- 사이드프로젝트
- 티스토리챌린지
- 코드트리
- 나만무
- corou
- 자바
- 스택
- 백준
- JavaScript
- 소켓
- 모션비트
- 시스템콜
- CSS
- Vue.js
- 알고리즘
- HTML
- 자바스크립트
- 오블완
- defee
- Java
Archives
- Today
- Total
목록useCallback (1)
미새문지
24.07.22 day30 useMemo, useCallback
useMemo리액트의 useMemo는 성능 최적화를 위해 사용되는 훅이며, 특정 값이나 연산이 필요할 때 그 값을 메모이제이션(Memoization)하여 재계산을 피하고, 의존성 배열에 지정된 값들이 변경되었을 때만 재계산을 하도록 하는 기능이다. 여기서 메모이제이션은 성능 최적화를 위해 컴포넌트의 특정 계산 결과를 저장하고, 필요할 때만 재계산하여 불필요한 계산을 피하는 기술이다. 메모이제이션은 주로 컴포넌트의 렌더링 성능을 최적화하기 위해 사용된다.메모이제이션의 필요성리액트 컴포넌트는 상태나 프롭스가 변경될 때마다 리렌더링되는데, 복잡한 계산이나 큰 데이터를 다루는 경우, 매번 리렌더링하면 성능 저하가 발생할 수 있기 때문에 메모이제이션을 사용하여 특정 연산의 결과를 저장해두고, 필요한 경우에만 계산..
개발 TIL
2024. 7. 22. 22:45