리액트는 js기반의 웹 개발 라이브러리이면서 간이 프레임워크와 같은 기능을 해내는 툴이다.
view만 설계를 하여도 나머지는 해당 라이브러리에서 문제를 해결해주고
바로 렌더링과정으로 돌입할수있게 도와주는 툴인셈이다.
react의 설치는 부분적으로 사용할수있다는데 있어 강점으로 작용한다.
라이브러리이기 때문에 사용하고자하는 곳에 사용하고자 하는 모듈만 적용하면 되는 식이다.
이는 프레임워크와는 다른 차별성을 가지게 된다.
그리고 여기서 사용되는 가장 강력한 기능인 컴포넌트를 만날수있게 되는데,
이 컴포넌트 ui를 직접적으로 보여주는 react element를 반환값으로 가진 함수이자 클래스이다. 이러한 강력한 기능을 바탕으로 동적으로 자료를 처리할수있기때문에 리액트는 현대의 웹개발에 있어 중요한 위치에 있다.