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