Totally 개발자

Totally 개발자

반응형
  • 분류 전체보기 (207)
    • 소개 (1)
    • 프론트엔드개발 (40)
      • HTML&CSS (4)
      • JavaScript (13)
      • Angular (4)
      • React (13)
      • React & Typescript & Webpac.. (6)
    • 백엔드&클라우드 (4)
      • Node.js (1)
      • PHP (2)
      • Cloud (1)
      • ELK Stack (0)
    • 모바일어플개발 (117)
      • Flutter (75)
      • Flutter 실전어플 개발 (15)
      • Flutter Tips (20)
      • Flutter Windows App Tips (3)
      • Flutter & Agora 연동 (3)
      • Kotlin (1)
      • Swift (0)
    • 프로그램개발 (2)
      • WinForms C# (2)
    • 프로젝트관리 (1)
      • Docker (1)
      • Git, Github (0)
      • Jira, Confluence (0)
      • Notion, Slack, Trello (0)
    • 알고리즘 (15)
      • 프로그래머스 알고리즘 공부 (15)
    • 데이터베이스 (12)
      • MySQL (5)
      • MongoDB (3)
      • Firebase (4)
    • 네트워크 (0)
      • 프로토콜 (0)
      • 네트워크개념 (0)
    • 데이터분석&마케팅 (14)
      • Google Analytics 4 (12)
      • Amplitude (0)
      • Facebook(Meta) Pixel (0)
      • Tiktok Pixel (0)
      • Appsflyer (2)
    • 개념&용어 (0)
      • 프로그래밍용어 (0)
    • OS (1)
      • 리눅스(Ubuntu 24) (1)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

Totally 개발자

컨텐츠 검색

태그

플러터 map MySQL 프로그래머스 JavaScript Firebase 파이어베이스 foreach HTML 자바스크립트 앱개발 상태관리 GA4 크로스플랫폼 쇼핑몰앱개발 데이터베이스 REACT 리액트 Flutter Google Analytics 4

최근글

댓글

공지사항

아카이브

useCallback(1)

  • [012] 리액트 (React) 배우기 - useCallback Hook 사용

    안녕하세요~ totally 개발자입니다. useCallback useCallback 훅에 대해서 살펴보겠습니다. useCallback은 한 번 생성한 함수를 재사용하고 그 함수가 의존하는 값들이 변경되지 않는 한 동일한 함수를 재사용합니다. 그래서 연관된 값이 변경되지 않은 상태에서 재렌더링을 막기 위해서도 사용합니다. 먼저 다음과 같은 코드가 있을 때 버튼을 눌러보면 Update 버튼 클릭할 때마다 랜더링이 다시 일어나게 되는 것을 알 수 있습니다. (3개 버튼 모두) 이번에는 Button.js로 따로 이 버튼 function를 분리해서 작성하겠습니다. 여기에서 React.memo(Button)으로 export 해줍니다. Counter.js 부분을 다음처럼 해주시면 됩니다. 9, 11, 13번째 줄에 ..

    2023.03.01
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바