스터디 하면서 정리한 걸 올려봅니다.
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 |