728x90
1. 리액트는 페이스북에서 개발하고 관리하는 UI 라이브러리
2. 앵규러와 달리 리액트는 UI 기능만 제공
3. 전역 상태 관리, 라우팅, 빌드 시스템 등을 각 개발자가 직접 구축
4. 가상 돔(virtual dom)을 통해서 UI를 빠르게 업데이트
(가상 돔(virtual dom) : 이전 UI 상태를 메모리에 유지해서, 변경 될 UI의 최소 집합을 계산)
5. 리액트는 함수형 프로그래밍을 적극적으로 활용
(render 함수는 순수 함수로 작성한다 / state는 불변 변수로 관리한다)
6. 컴포넌트의 상태값을 수정할 때는 기존 값을 변경하는게 아니라 새로운 객체를 생성
728x90
'Front-End > React' 카테고리의 다른 글
[React] key값을 이용한 Component Unmount (0) | 2020.12.23 |
---|---|
[React] DOM 요소에서 key 값의 중요성 (0) | 2020.12.23 |
[React] useEffect 함수와 useLayoutEffect 함수의 차이점 (0) | 2020.12.22 |
[React] 클래스형 컴포넌트와 함수형 컴포넌트 (0) | 2020.12.15 |
[React] Error: Node Sass version 5.0.0 is incompatible with ^4.0.0. 해결 방법 (0) | 2020.12.15 |