개발일기

  • 홈
  • 태그
  • 방명록

react최적화 1

📘 [React 렌더링 최적화 완전 정복] 시리즈-1 React의 렌더링 최적화 핵심

✨ 1편: Virtual DOM, memo, useCallback ― React의 렌더링 최적화 핵심✅ 1. Virtual DOM이란?React에서 JSX는 결국 JS 객체(트리)로 파싱됩니다. 실제 DOM을 직접 건드리지 않고, 메모리 상에 가상의 DOM 트리를 만들어 저장한다. 상태가 바뀌면 Virtual DOM을 생성하고, 이전 Virtual DOM과 비교한다. 바뀐 부분만 실제 DOM에 적용한다. 강의를 통해서 알게 된 내용이 있다. Jason Miller 라는 사람이 Preact를 만들었다. jsx없이 템플릿 리터럴로 html을 작성할 수 있는 일종의 html 파서 라이브러리를 만들었다. 그 라이브러리가 표현하는 바와 같이 오브젝트 형태의 virtual DOM을 가지고 새로운 DOM과 비교한다...

프론트엔드 개발자로 일하기 2025.05.06
이전
1
다음
더보기
프로필사진

개발일기

6년차 프론트엔드 개발자로 일하고 있습니다. 이것저것 공부하고, 알게된 지식들을 기록하고 반복하기 위해 적어요 :)

  • 분류 전체보기 (49)
    • 프론트엔드 개발자로 일하기 (28)
    • 한번쯤 들어본 FE 기술 (15)
    • issue-tracking (1)
    • chatory 개발 기록 (4)

Tag

스타일태그, 클라우드프론트, queue, 초기화태그, vue, ResetCSS, dompurify, 선언형, 리렌더링, 탭내빙, tuieditor, fragement, imperative, CSS, nomalizecss, customhtmlsanitizer, tui editor, 자바스크립트, 최적화, react최적화,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

티스토리툴바