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 |
Tags
- Chart.js
- reactjs
- React.js
- React Native
- typescript
- vue.js
- 공통컴포넌트
- returnType
- javascript
- 2022
- NonNullable
- JS console
- 폰트적용하기
- const 단언문
- 성능최적화
- 레이아웃쪼개기
- react
- click and drag
- TSDoc
- utilty type
- 타입스크립트
- 제네릭
- 누구나 자료구조와 알고리즘
- 개발콘텐츠
- 반복줄이기
- 타입좁히기
- 리액트
- CSS
- 커스텀
- 티스토리꾸미기
Archives
- Today
- Total
목록useMemo (1)
몽땅뚝딱 개발자
[React] useMemo
◽ useMemo의 형태 useMemo( param1 callbackFn, param2 [의존성 배열] ) const memoizedValue = useMemo(() => computeExpensiveValue(a, b), [a, b]); 컴포넌트의 성능을 최적화시킬 수 있는 대표적인 react hook이다. useMemo는 처음에 계산된 결과값을 메모리에 저장해서 컴포넌트가 반복적으로 렌더링 되더라도 계속 같은 함수를 호출하지 않고 이전에 이미 계산된 결과 값을 메모리에서 꺼내와서 재사용한다. 렌더링 중에 실행되기 때문에 통상적으로 렌더링 중에는 하지 않는 것을 이 함수 내에서 하면 안된다. 예를 들어, 사이드 이펙트(Side Effect)에서 하는 일을 useMemo에 적지 않도록 한다. 첫번째 인자..
Development/React.js · Next.js
2023. 2. 17. 14:04