리액트는 자바스크립트 라이브러리 중 프론트엔드 개발자들에게 가장 인기있는 라이브러리입니다.
Facebook에서 2013년에 공개하였고, 현재에도 여러 사람들에 의해 유지·보수 되고 있습니다.
많은 회사들이 프론트엔드 기술스택으로 리액트를 요구하고 있기 때문에 프론트엔드 웹 개발자가 되고 싶다면 리액트를 배우길 추천합니다!
장점
- 빠른 스피드: 가상 DOM을 사용하여 웹사이트의 변경사항이 생길 때 변경된 부분만 업데이트하기 때문에 속도가 빠릅니다.
- 자료의 양: 리액트 사용자가 많기 때문에 커뮤니티가 크고, 자료를 찾기 수월합니다.
Vue.js와 다른 점
- Vue는 프레임워크이고, React는 라이브러리입니다.
- React가 Vue보다 유연하고, 커스텀이 쉽습니다.
- state가 변경됐을 때 다르게 작동합니다. React가 Vue보다 re-rendering 과정을 control 하기 쉽습니다. (초보자의 경우 Vue가 state 관리가 더욱 쉽습니다)
- React는 html 대신 JSX라는 문법을 사용합니다. 디버깅하기 쉽고 읽기 편하고 코드가 간결합니다. Vue는 Html에 기반한 문법을 사용합니다.
'Front 지식' 카테고리의 다른 글
React 라이프 사이클 (0) | 2023.03.12 |
---|