WEB/React.js

[React] Elements란 ? Elements의 특징

bay07 2024. 6. 25. 17:08


 

▶ React Elements 란 ? 

리액트를 구성하는 성분

리액트 앱을 구성하는 가장 작은 블록들 

화면에 나타나는 내용을 기술하는 자바스크립트 객체 

 

리액트에서 기술한 대로, 실제로 우리가 화면에서 보는 DOM elements가 만들어진다 

 

▶ Elements의 생김새 

리액트 Elements는 자바스크립트 객체의 형태로 존재한다 

컴포넌트 유형, 속성, 내부 모든 자식에 대한 정보를 포함하고 있는 일반적인 자바스크립트 객체 

마음대로 변경할 수 없는 불변성을 가지고 있음 

(한번 생성되면 바꿀 수 없음) 

 

 


▶ React Element의 특징 

=> 불변성 (immutable)

elements는 다양한 모양으로 존재할 수 있지만,

한번 생성된 element는 변하지 않는다 

Elements 생성 후에는 children이나 attributes 를 바꿀 수 없다