나는 리액트를 왜 배웠는가?

HaByungNo·2022년 10월 24일
0
post-thumbnail

프론트엔드 개발자가 되려고 공부를 시작 할때 고민을 했다.
VueAngular 같은 프레임워크를 배울지, 라이브러리인 React 를 배울지...
내가 선택한 건 React 였고 그 이유를 지금 한번 간단하게 작성해 보려 한다.

1. 인기가 많다.

아래는 Stack Overflow 주제별 질문율을 나타낸 그래프이다. 보이는 것처럼 리액트가 압도적이다. 사용자가 많다는건 커뮤니티가 아주 방대하다고 볼 수 있고, 그 방대한 커뮤니티에서 정보를 얻고 활용하기 좋지 않겠는가?

이미지 소스 링크

2. 라이브러리이다.

프레임워크가 아닌 라이브러리 이기 때문에 유연성이 좋다. 사용법이 비슷한 React Native를 사용하면 웹 뿐만아니라 앱 개발로도 확장할 수 있다. create-react-app 과 같은 커맨드라인 인터페이스(CLI)가 많아 접근성이 좋고 편리하다.

3. JSX

React는 프레임워크인 Vue, Angular와 달리 JSX라는 Javascript에 XML을 확장한 문법을 사용한다. 그렇기 때문에 자바스크립트에서 HTML과 유사한 형태로 코드를 작성할 수 있어서 이제 막 코딩에 조금씩 익숙해 지고 있던 나는 좀더 보기 편해보이는 React 가 더 마음에 끌렸다.





마치면서...

물론 앞으로 개발을 하면서 "오직 React 만!" 을 부르짖진 않을 것이다. 프로젝트 성격에 따라 VueAngular를 사용해야 할 수도 있을 거고. 회사에서 리액트가 아닌 다른걸로 개발을 원할 수도 있으니까... 그때를 위해 차근차근 배워놓을 것이다.

profile
프라고

0개의 댓글