(React) React에 대해

React에 대해

최근 학습중인 리액트에 대해 정리

React는?

페이스북사에서 개발한 자바스크립트 기반의 UI 컴포넌트 라이브러리이다.

React의 장점
  • 간결성 : 개발을 간결하게.
    • 선언형 스타일을 채택하여 코드의 가독성을 높였다. 명령형 스타일에 비해 결괏값을 예측하기 수월하다.
    • 자바스크립트만을 사용한다. 리액트를 사용하기 위해 새로운 언어를 배울 필요가 없다.
    • 강력한 추상화 기능을 갖추었다.
  • 속도
    • 리액트는 가상DOM을 비교하여 데이터 변경이 있을 경우 해당 부분만을 실제DOM에 렌더링한다. 그러므로 페이지 전체가 아닌 필요한 일부분만이 렌더링되므로 성능이 우수하다.
  • 유망성
    • 리액트는 페이스북, 인스타그램의 지지를 받고 있으며 많은 기업들이 사용한다. 그만큼 커뮤니티가 활발하며 창창한 미래를 가지고 있다.