Skip to content

Latest commit

 

History

History
23 lines (11 loc) · 871 Bytes

01. 리액트 시작.md

File metadata and controls

23 lines (11 loc) · 871 Bytes

리액트

: 오직 view만 신경 쓰는 라이브러리로서, '컴포넌트'라는 선언체를 통해 특정 부분이 어떻게 생길지 정한다.

  즉, 하나의 컴포넌트는 해당 컴포넌트의 생김새와 작동방식을 정의한다.

렌더링

: 사용자 화면에 뷰를 보여주는 것

- 초기 렌더링 시에는 render 함수를 통해 뷰의 생김새, 작동방식에 대한 정보를 지닌 객체 반환

- '렌더링 -> HTML 마크업 -> DOM에 주입'의 과정을 거침

- 리렌더링 시에는 이전 컴포넌트 정보와 현재 render 함수가 만든 컴포넌트 정보를 비교하여,

  최소한의 연산으로 DOM트리를 업데이트 (이 과정에서 Virtual Dom 방식을 사용)

DOM(Document Object Model)

: 객체로 문서 구조를 표현하는 방법