1. React JS란?
- React는 라이브러리이다.
- React는 유저인터페이스를 만들기 위한 도구이다.
- AJAX, Controller, Route 기능을 제공하지 않음, 하지만 다른 라이브러리를 사용하여 구현 가능
- virtual DOM
- 기존 DOM 조작은 비효율적이고 속도가 느리다.
- view에 변화가 생긴다면 virtual DOM에 적용되고 DOM에 적용시킨다.
- 유지보수가 가능한 어플리케이션 제작에 도움을 주는 도구
2. React JS 장점
- Component 하나로 모든것을 관리
- 뛰어난 Garbage Collection 및 메모리 관리 성능
- 매우 간편한 UI 수정 및 재사용
- 다른 프레임워크나 라이브러리와 함께 사용이 가능
- 서버 & 클라이언트 렌더링
- JavaScripts는 클라이언트 렌더링만 지원
- 서버 렌더링 -> 검색엔진최적화
3. React JS 단점
- View만 지원한다.
- IE8 이하 지원 X
'기타 > React' 카테고리의 다른 글
react 컴포넌트, props (0) | 2020.08.23 |
---|---|
react 환경설정 (0) | 2020.06.29 |