관리 메뉴

CASSIE'S BLOG

컴포넌트와 엘리먼트의 차이 본문

PROGRAMMING/React

컴포넌트와 엘리먼트의 차이

ITSCASSIE1107 2023. 10. 21. 19:42

리액트에서 컴포넌트와 엘리먼트는 다음과 같이 구분됩니다:

  1. 컴포넌트 (Component):
    • 컴포넌트는 리액트 애플리케이션의 구성 요소 중 하나로, UI의 독립적인 부분을 나타냅니다.
    • 컴포넌트는 JavaScript 함수 또는 클래스로 정의될 수 있으며, UI를 생성하고 상태를 관리하는 역할을 합니다.
    • 컴포넌트는 재사용 가능하며, 애플리케이션 내에서 여러 번 사용될 수 있습니다.
  2. 엘리먼트 (Element):
    • 엘리먼트는 리액트 애플리케이션에서 실제 UI 요소를 나타냅니다. 이는 브라우저에서 렌더링되는 최소 단위의 객체입니다.
    • 엘리먼트는 리액트 컴포넌트를 렌더링하여 실제 DOM에 나타나게 하는 역할을 합니다.
    • 엘리먼트는 가상 DOM에서 실제 DOM으로 변환되어 사용자에게 표시됩니다.

간단히 말해서, 컴포넌트는 UI를 구성하고 상태를 관리하는 추상적인 개념이며, 엘리먼트는 실제로 화면에 나타나는 구체적인 UI 요소를 나타냅니다.

반응형

'PROGRAMMING > React' 카테고리의 다른 글

쇼핑몰 만들기 part2  (0) 2023.11.05
[슈퍼코딩] 25강 이벤트  (0) 2023.10.25
[슈퍼코딩] 18강 JAVASCRIPT XML (JSX)복습  (0) 2023.10.20
슈퍼코딩 16강 일급함수 + 클로저 정리  (0) 2023.10.20
node js vs npm  (0) 2023.10.14