본문 바로가기
WEB/React

React란, React특징, 컴퍼넌트 내 주요 키워드

by 태태. 2022. 12. 9.
728x90

1) React(리액트)란?

- 페이스북사에서 만든 자바스크립트 라이브러리이다.

- 페이스북에서 자체적으로 사용하기 위해 만들었고, 많은 웹 어플리케이션에 적용하고 있다.

- 유저 인터페이스를 만드는 라이브러리이다.

- React(웹 어플리케이션), React Native(모바일 어플리케이션), React Electron(PC 어플리케이션)

 

2) 리액트의 특징

- 컴퍼넌트로 이루어진 UI 라이브러리

- 컴퍼넌트는 한 가지의 기능을 수행하는 UI 단위를 말한다.

- 리액트 어플리케이션은 꼭 하나 이상의 컴퍼넌트로 이루어져 있다.

- 최상위 컴퍼넌트는 Root 이다.

- virtual DOM tree 를 가지고 있다.

 

3) 컴퍼넌트 내 주요 키워드

1. state

- 데이터의 상태를 나타내는 객체

2. render

- 사용자에게 어떻게 표시될 것인지 나타내는 함수

🔴 state 객체의 값이 변경되면 render 함수가 자동으로 호출되면서

변경된 state 값이 화면에 나타낼 수 있도록 render 함수가 계속 반복적으로 호출된다.

728x90
반응형

댓글