사용자 인터페이스를 만들기위한 자바스크립트 라이브러리이다.
리액트는 인터렉션이 많은 웹, 앱을 개발하기 위해 주로 사용된다.
리액트는 뷰, 앵귤러와 많이 비교가 되며, 보통 이 3가지를 비교하여 화면을 개발하게 된다.
여기서 리액트는 라이브러리인 것을 알았고, 뷰.js, 앵귤러는 프레임워크이다.
라이브러리? 프레임워크?
라이브러리: 어떠한 특정 기능을 모듈화한 것
프레임워크: 어떠한 앱을 만들기 위해 필요한 대부분의 것을 가지고 있는것
다양한 라이브러리를 구성하여 프레임워크를 구성하게 된다.
라이브러리는 특정 기능에 모듈화 되어 있다.
- 테스트를 위한 라이브러리
- 페이지 이동을 위한 라이브러리
- 상태관리를 위한 라이브러리 등..
리액트가 라이브러리인 이유는 MVC 패턴에서 오로지 화면만 담당하는 것이 리액트이다.
'Frontend Develop > React' 카테고리의 다른 글
[React] 브라우저 원리 - 가상돔이란? (0) | 2023.11.22 |
---|---|
[React]리액트 컴포넌트란? (1) | 2023.11.22 |
[React]리액트를 사용하는 이유? (0) | 2023.11.22 |
[React] state 요약 (0) | 2023.11.01 |
[React] props 요약 (1) | 2023.11.01 |