주니어개발자성공하자

  • 홈
  • 태그
  • 방명록

hooks 2

리액트 Hooks의 장점은 무엇인가요?

👉 장점 로직을 재사용할수 있다 관리가 용이하다 함수안에 다른 함수를 호출하여 새로운 hook을 만들수있다. 기존 class component는 여러단계의 상속으로 이루어져 복잡성과 오류가능성을 증가시켰다. function component는 클래스 컴포넌트가 가지고있는 기능들을 모두 사용할수있고 복잡성과 재사용성의 단점들을 해결했다

React 2022.07.02

useMemo를 사용하여 연산한 값 재사용하기

성능 최적화를 하는 방법은 여러개가 있다 그 중에서 useMemo라는 Hook을 사용하여 재사용하는 방법을 알아보자. Memoization 기존에 수행한 연산의 결과값을 어딘가에 저장해두고 동일한 입력이 들어오면 재활용하는 프로그래밍 기법이다 적절히 사용하면 중복연산을 피할 수 있기 때문에 메모리를 조금 더 쓰더라도 애플리케이션의 성능을 최적화 할 수 있다. 아래 컴포넌트는 인자로 넘어온 x와 y값을 compute함수에 넘겨서 z값을 구한 다음 z를 출력해준다. function MyComponent({ x, y }) { const z = compute(x, y); return {z}; } 만약에, compute 함수가 매우 복잡한 연산을 수행하기 때문에 결과값을 리턴하는데 시간이 오래걸리게 된다면 어떻게..

React 2022.03.14
이전
1
다음
더보기
프로필사진

주니어개발자성공하자

  • 분류 전체보기 (19)
    • React (10)
    • JS (5)
    • CS (4)

Tag

hooks, js, 기술면접, setState, virtual Dom, 상태관리, 컴포넌트, MobX, til, redux, react, useCallback, javascript, Hook, VirtualDom, forEach, callback, 전역상태관리, 리액트, React Native,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바