| 개발자 | React 재단 |
|---|---|
| 플랫폼 | 자바스크립트 |
| 출시일 | 2013년 5월 29일 |
| 종류 | 라이브러리 |
| 링크 | 공식 웹사이트 React 저장소 |
개요
자바스크립트로 사용자 인터페이스를 구현하기 위한 웹 프레임워크. 싱글 페이지, 모바일, 서버 렌더링 애플리케이션을 개발할 때에도 사용할 수 있다.
기본적으로 라이브러리이기 때문에 다른 프레임워크와 같이 사용할 수도 있다. 자바스크립트 라이브러리와 프레임워크 중에서 선호도가 가장 높다.
특징
가상 DOM을 사용하고, 재사용할 수 있는 UI 컴포넌트를 정의하여 코드의 유지보수 효율을 높일 수 있다. 라이브러리나 플러그인의 종류가 다양하다. 자유도와 확장성이 뛰어나서 유연한 개발이 가능하다.
자유도가 높기 때문에 개발자마다 다른 스타일의 코드가 나오기 쉽다. Next.js 등 다른 프레임워크를 활용해야 하는 상황이 발생할 수 있다.