728x90
* React란?
: UI 구축을 위한 자바스크립트 라이브러리.
FaceBook에서 제공해주는 라이브러리로서 주로 SPA(Single Page Application)을 만들 때 사용.
React는 재사용 가능한 UI구성 요소를 만들 수 있다.
컴포넌트를 레고처럼 조립하듯 하기에 UI 유지보수에 유리.
전체 페이지 렌더링하지 않고 필요 부분만 렌더링.
*SAP : html파일 하나로 다른 페이지를 보여주고 싶을땐 html부분만 변경하여 보여준다.
부드럽게 동작하는 것처럼 보이며 트래픽 총량 줄여 속도 향상
* React 사용이유
1. Virtual Dom의 사용
2. 컴포넌트 단위 개발
3. JSX(JavaScript + xml)의 지원
4. 서버사이드 랜더링(SSR), 클라이언트 사이드 랜더링(CSR) 지원 가능
5. 다른 프레임워크와 혼용 가능
'웹개발 > FrontEnd' 카테고리의 다른 글
[React] 리액트 시작하기(3) - JSX란 (0) | 2023.05.30 |
---|---|
[React] 리액트 시작하기(2-1) - 간단한 실습 (0) | 2023.05.30 |
[React] 리액트 시작하기(2) - Components & Props (0) | 2023.05.30 |
[React] 리액트 시작하기(1) - 환경 설정(Windows) (0) | 2023.05.23 |
[Template Engine] JSP와 Thymeleaf (0) | 2023.05.23 |