리액트 특징

2025. 1. 10. 17:48·React

Virtual DOM

DOM(Document Object Model) : 객체로 문서 구조를 표현하는 방법. XML이나 HTML로 작성

  • 트리 형태이기에 특정 노드를 찾거나 수정, 제거, 원하는 곳에 삽입 가능
  • 동적 UI에 최적화 되어있지 않음 > 요소가 많아지면 느려짐 (DOM자체는 빠르지만 변화에 느림)

Virtual DOM

실제 DOM에 접근하여 조작하지 않고 추상화한 자바스크립트 객체를 구성하여 사용.

리액트 DOM 업데이트 과정

  1. 데이터를 업데이트하면 전체 UI를 Virtual DOM에 리렌더링
  2. 이전 Virtual DOM에 있던 내용과 현재를 비교
  3. 바뀐 부분만 실제 DOM에 적용

라이브러리

리액트가 다른 프레임워크와는 다르게 라이브러리라는 점은 다른 프레임워크에 존재하는 Ajax, 데이터모델링, 라우팅과 같은 기능이 내장되어 있지않음. 직접 구현해야함.

다른 라이브러리를 사용하여 이를 극복할 수 있음.

728x90
저작자표시 비영리 변경금지 (새창열림)
'React' 카테고리의 다른 글
  • [React] 리액트 공부 - JSX
  • [React] 리액트 시작하기
LIRI
LIRI
  • LIRI
    기록
    LIRI
  • 전체
    오늘
    어제
    • 분류 전체보기 (73)
      • 블로그 꾸미기 (0)
      • Spring (6)
      • React (3)
      • CS (0)
      • 알고리즘 (57)
        • 개념 (2)
        • 문제풀이 (54)
      • Java (1)
      • DB (1)
      • log (4)
        • SSAFY (3)
        • 궁금 (1)
  • 블로그 메뉴

    • 홈
    • 방명록
  • 공지사항

  • 인기 글

  • 태그

    JWT
    lv3
    비트마스킹
    dp
    Springsecurity
    알고리즘
    BOJ
    pccp모의고사
    Security
    너비우선탐색
    SSAFY 9기
    리액트
    알고리즘 문제풀이
    SSAFY
    dfs
    ssafy 합격 후기
    백준
    Java
    불 끄기
    그리디
    LV2
    LIS
    springboot
    도대체왜
    BFS
    Spring
    최장증가부분수열
    싸피
    골드1
    프로그래머스
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.3
LIRI
리액트 특징
상단으로

티스토리툴바