일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 대외활동
- 영남대
- composable architecture
- c++
- dispatchqueue
- 컴퓨터그래픽스
- widget
- swift concurrency
- 스유
- 위젯킷
- SwiftUI
- 스위프트
- 백준
- 네트워크
- widgetkit
- 웹
- 알고리즘
- 문법
- 멋사
- 운영체제
- TCA
- 멋쟁이사자처럼
- spritekit
- cs
- 1일1알골
- 후기
- Protocol
- uikit
- Swift
- 리액트
- Today
- Total
목록useMemo (2)
맛동산이
리액트를 다루는 기술을 참고하여 기술하였습니다.useMemo라는 기능이 있다.앞서서 useEffect에 대해서 공부를 햇는데 복습을 다시 해보자면useEffect는 어떠한 조건을 만족하거나 값이 변하거나 하면 리렌더링 하게 하는것이다.반면에 우리는 전체 페이지를 리렌더링을 하게 되면 화면의 전환이 클테고 그렇게 되면 리액트를 사용한 웹 앱의 장점인 부드러운 전환이 잘 안될수도 있다. 이를 앞서서 위를 좀더 멋있는 말로 설명할수 있는데메모라이제이션(memorization)memoization이란 기존에 수행한 연산의 결과값을 어딘가에 저장해두고 동일한 입력이 들어오면 재활용하는 프로그래밍 기법을 말한다.memoization을 절적히 적용하면 중복 연산을 피할 수 있기 때문에 메모리를 조금 더 쓰더라도 애플..
useMemo라는 기능이 있다. 앞서서 useEffect에 대해서 공부를 햇는데 복습을 다시 해보자면 useEffect는 어떠한 조건을 만족하거나 값이 변하거나 하면 리렌더링 하게 하는것이다. 반면에 우리는 전체 페이지를 리렌더링을 하게 되면 화면의 전환이 클테고 그렇게 되면 리액트를 사용한 웹 앱의 장점인 부드러운 전환이 잘 안될수도 있다. 이를 앞서서 위를 좀더 멋있는 말로 설명할수 있는데 메모라이제이션(memorization) memoization이란 기존에 수행한 연산의 결과값을 어딘가에 저장해두고 동일한 입력이 들어오면 재활용하는 프로그래밍 기법을 말한다. memoization을 절적히 적용하면 중복 연산을 피할 수 있기 때문에 메모리를 조금 더 쓰더라도 애플리케이션의 성능을 최적화할 수 있다...