리액트 시작

이종현·2020년 9월 13일
0

React

목록 보기
1/12

*리액트 이해

리액트는 자바스크립트 라이브러리로 사용자 인터페이스를 만드는 데 사용하빈다. 구조가 MVC, MVW 등인 프레임워크와 달리, 오직 V(View)만 신경 쓰는 라이브러리입니다.

리액트 프로젝트에서 특정 부분이 어떻게 생길지 정하는 선언체가 있는데, 이를 컴포넌트라고 합니다. 컴포넌트는 재사용이 가능한 API로 수많은 기능들을 내장하고 있으며, 컴포넌트 하나에서 해당 컴포넌트의 생김새와 작동 방식을 정의합니다.

*리액트의 특징

1.Virtual DOM

VIrtual DOM을 사용하면 실제 DOM에 접근하여 조작하는 대신, 이를 추상화한 자바스크립트 객체를 구성하여 사용합니다. 마치 실제 DOM의 가벼운 사본과 비슷하죠.

리액트에서 데이터가 변하여 웹 브라우저에 실제 DOM을 업데이트할 때는 다음 세 가지 절차를 밞습니다.

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

profile
꿈 을 코딩하자

0개의 댓글