Rainyjune Blog

  • 홈
  • 태그
  • 방명록

2023/04/27 2

memo, useMemo

memo 자식 Component가 재렌더링하기 부담스러운 상황이 있을 수 있는데, 이 때 memo hook을 사용하면 불필요한 재렌더링을 막을 수 있다. (https://react.dev/reference/react/memo) import {memo, useState} from 'react' // 기존 component 정의 //function ChildComponent() { // return( // Content // ) //} // memo hook을 사용한 component 정의 let ChildComponent = memo(function() { return Content }) function ParentComponent() { let [count, setCount] = useState(0) r..

개발/React 학습 2023.04.27

Lazy Import

React로 구성된 웹페이지는 빌드시 하나의 js파일로 통합되는데, 이 때문에 첫 페이지 로딩 속도가 느려지는 문제가 있을 수 있다. 메인 페이지에서 import 되는 component중 처음 로딩 시점부터 필요하지 않은 component가 import되는 경우도 있는데, 해당 component들을 lazy import되도록 구성하면 js파일도 분할되고, 첫 페이지 로딩 시점에 import하지 않기 때문에 로딩 속도가 개선된다. 예제 // 기존 import 문장 //import ComponentName from './pages/ComponentName.js' // lazy import로 구성한 문장 // lazy, Suspense 사용을 위해 import import { lazy, Suspense } f..

개발/React 학습 2023.04.27
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (57)
    • 개발 (42)
      • Spring Boot 학습 (6)
      • Java Script 학습 (0)
      • CSS 학습 (0)
      • React 학습 (27)
      • DevExpress (1)
      • React + Spring Boot 게시판 만들기 (5)
      • Proxmox (3)
    • Tips (2)
    • Photo (11)

Tag

react, Proxmox, JPA, 내친구, 악양생태공원, a7c2, 주남저수지, array, 속천항, Redux, 불모산 노을전망대, 경상남도수목원, setState, 주문진메밀막국수, meta quest 3s, state, 귀산해변, PostgreSQL, SpringBoot, 화이트 메인보드,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

티스토리툴바