Elements
-
리액트 빌딩 블록중 가장 작은 단위
- Elements는 화면에서 보이는 것들을 기술
- 리액트 Elements는 JS 객체 형태로 존재 (불변성)
{ type: Button, props: { color: 'green', children: 'Hello, elements' } }
React Elements 의 특징
React elements are immutable (불변성)
- Elements 생성후 에는 children 이나 attributes를 바꿀 수 없다.
Elements Rendering
Root DOM Node
<div id="root"></div>
const element = <h1> 안녕, 리액트!</h1>
ReactDOM.render(element, document.getElementById('root'))
// element를 DOM element에 랜더링 하는 함수