React
개발자 React 재단
플랫폼 자바스크립트
출시일 2013년 5월 29일
종류 라이브러리
링크 공식 웹사이트
React 저장소

개요

자바스크립트로 사용자 인터페이스를 구현하기 위한 웹 프레임워크. 싱글 페이지, 모바일, 서버 렌더링 애플리케이션을 개발할 때에도 사용할 수 있다.

기본적으로 라이브러리이기 때문에 다른 프레임워크와 같이 사용할 수도 있다. 자바스크립트 라이브러리와 프레임워크 중에서 선호도가 가장 높다.

특징

가상 DOM을 사용하고, 재사용할 수 있는 UI 컴포넌트를 정의하여 코드의 유지보수 효율을 높일 수 있다. 라이브러리나 플러그인의 종류가 다양하다. 자유도와 확장성이 뛰어나서 유연한 개발이 가능하다.

자유도가 높기 때문에 개발자마다 다른 스타일의 코드가 나오기 쉽다. Next.js 등 다른 프레임워크를 활용해야 하는 상황이 발생할 수 있다.

주요 사용 웹사이트