728x90
1. 리액트란?
페이스북에서 개발하고 관리하는 UI 라이브러리
Angular와 달리 UI 기능만 제공하므로, 전반적인 시스템을 직접 구축해야 한다
create-react-app을 이용하면 하나의 명령어로 리액트 개발 환경을 구축할 수 있다
2. 리액트를 사용하는 이유
UI = render(state)
- UI를 자동으로 업데이트해주는 Front-End 라이브러리 중 하나
- 가상 돔(Virtual DOM)을 통해 UI를 빠르게 업데이트하는 장점이 있다
- 함수형 프로그래밍을 적극 활용한다
Virtual DOM
이전 UI 상태를 메모리에 유지해서, 변경될 UI의 최소 집합을 계산하는 기술
리액트의 제약 사항
1) 렌더 함수는 순수 함수로 작성해야 한다
2) 컴포넌트 상탯값은 불변 객체로 관리해야 한다
728x90
'인간세상의 종말이 도래해따' 카테고리의 다른 글
Windows alias/단축 커맨드 설정하기 (4) | 2021.12.08 |
---|---|
Windows pip install/uninstall할 때, Permission Denied 오류 해결하기 (0) | 2021.02.15 |
VS Code 정규화식으로 한글인 항목들 찾기 (0) | 2021.02.15 |
[jquery] autocomplete (3) | 2020.11.13 |
[Konlpy] 한글 형태소 분석기 사용해보기 1. 설치 (0) | 2019.11.11 |
댓글