본문 바로가기

React.js

React.js 특징

스터디 하면서 정리한 걸 올려봅니다.


React.js 특징

  • 페이스북에서 개발하고 관리
  • 사용자 인터페이스를 구축하기 위한 선언적이고 효율적이며 유연한 JavaScript 라이브러리
  • 단 반향 데이터 흐름을 갖는다
  • 컴포넌트 기반이므로 컴포넌트가 스스로 상태 관리 (Hook 을 이용한 함수형 컴포넌트 선언 방식 권장)
  • React의 상태가 업데이트 되면 React의 비교 알고리즘을 통해 Virtual DOM과 실제 DOM을 비교하여 차이가 나는 부분만 실제 DOM에 업데이트 방식

 

UI 데이터
  • 리액트에서 UI데이터는 반드시 속성값과 상태값으로 관리
  • 상태값 : 컴포넌트 내부에서 해당 컴포넌트가 관리하는 값
  • 속성값 : 부모 컴포넌트에서 내려주는 값, 불변 변수

 

'React.js' 카테고리의 다른 글

Redux 알아 보기  (0) 2022.07.26
리덕스의 세 가지 원칙  (0) 2022.07.26
Hook이란?  (0) 2022.07.26
리액트 컴포넌트의 Life Cycle  (0) 2022.07.26
React.js 컴포넌트 선언 방식  (0) 2022.07.26